0
source
のコードを変更することはできますか?私のソリューションにはいくつかのモジュールがあり、ログを見るときにそれらを分けたいと思います。NLog:コードからソース名を変更できますか?
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<target xsi:type="EventLog" name="eventlog" layout="${message}" log="Application" source="MyAwesomeSolution"/>
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="eventLog" />
</rules>
</nlog>
また、オブジェクトをxmlとしてログに記録するにはどうすればよいですか?例えば私がこれを行う場合 - logger.Info("Results - {0}", person);
イベントログにperson
オブジェクトをXMLとして表示したいとします。出来ますか?
private static Logger logger = LogManager.GetCurrentClassLogger();
であなたのLoggerオブジェクトInitalize
ありがとうございます。私はそれを試してみましょう。 – tempid