Записать 4Net в системный журнал со значением даты и времени, установленным вручную - PullRequest
1 голос
/ 19 февраля 2020

Я следую этому руководству для входа в Syslog ( Log 4net: Пример SysLog Appender )

Все работает! но как мне установить значения даты и времени (не формата) на одно, которое я специально хочу, а не на то, которое определено системой? Я пытаюсь вставить журнал журналов, и некоторые из них имеют дневную (ые) дату (ы) и вставляются только тогда, когда система может подключиться к создаваемой мной службе журналирования.

Я возился, но я Не повезло:

<appender name="AuditAndLog" type="log4net.Appender.RemoteSyslogAppender">
<facility value="local7" />
<identity value=" %P{CustomDateTime} %P{log4net:HostName} %P{app}" />
<RemoteAddress value="192.168.33.46" />
<layout type="log4net.Layout.PatternLayout" value="&#9;%P{pid}:%logger %m%n"/>
<RemotePort value="514" />
</appender>

Пример на картинке. Сообщение действительно для 2020-01-06, но, поскольку я вставляю его сегодня, оно появляется на сегодняшний день (2020-19-02). Я хотел бы манипулировать отметкой даты и времени, показанной в журналах, чтобы показать 2020-01-06.

enter image description here

...