Ответ 1
Синтаксис log4net для расширения переменных среды - "$ {Variable}", например.
<file value="${LOCALAPPDATA}\GojiSoft\GojiLog\log.txt" />
В моем app.config я положил
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="%programdata%/log-file.txt"/>
но это не сработало. Любые идеи?
Синтаксис log4net для расширения переменных среды - "$ {Variable}", например.
<file value="${LOCALAPPDATA}\GojiSoft\GojiLog\log.txt" />
Возобновление старого потока здесь, но я столкнулся с той же проблемой и думал, что я поделюсь.
${PROGRAMDATA}, как обсуждалось в потоке комментариев другого ответа, не работает для меня (так же, как для OP). Тем не менее, я видел комментарий где-то о том, что он чувствителен к регистру. Пробовал ${ProgramData} и, конечно же, работал нормально.