Файлы конфигурации NLog Syslog - PullRequest
1 голос
/ 22 марта 2019

Я пытаюсь настроить системный журнал в проекте asp.net core 2.2, но не могу найти ничего, что объясняет это.Пример кода на NLog.Target.Syslog недостаточно объясняет новичка.Я настроил запись в файл, используя пример кода.

<target xsi:type="Syslog" name="cee-udp">
      <sl:layout xsi:type="SimpleLayout" text="@cee: {&quot;message&quot;: &quot;${message}&quot;}" />
      <sl:messageCreation>
        <sl:facility>Local4</sl:facility>
        <sl:rfc>Rfc5424</sl:rfc>
        <sl:rfc5424>
          <sl:hostname xsi:type="SimpleLayout" text="${machinename}" />
          <sl:appName xsi:type="SimpleLayout" text="DAEMON.MyAppName" />
          <sl:procId xsi:type="SimpleLayout" text="${processid}" />
          <sl:msgId xsi:type="SimpleLayout" text="${threadid}" />
          <sl:disableBom>true</sl:disableBom>
        </sl:rfc5424>
      </sl:messageCreation>
    </target>

Не могли бы вы объяснить, что я должен поставить для имени машины - это целевой хост или источник?Как мне указать IP сервера системного журнала?Что такое process и threadID и откуда он получает переменные?

У меня работает Virtual Syslog Server на другом компьютере, чтобы проверить это.

...