Я пытаюсь добавить ведение журнала в приложение, работающее на мобильном устройстве с Windows Mobile 6.1. � Платформа .NET Compact 3.5. с помощью NLog.
У меня установлена соответствующая версия дистрибутива NLog.
Однако файлы журналов не создаются. создан.
Вот мой файл NLog.config:
А вот тестовый код, который я использовал:
public static void Main()
{
try
{
AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException;
var logger = NLog.LogManager.GetLogger("UpperLevel");
logger.Info("test test test.");
try
{
throw new Exception("Unexpected!");
}
catch (Exception e)
{
var logger = NLog.LogManager.GetLogger("UpperLevel");
logger.WarnException("An exception occured.", e);
}
throw new Exception("Suddenly!");
}
finally
{
NLog.LogManager.Flush();
}
}
private static void CurrentDomainOnUnhandledException(object sender, UnhandledExceptionEventArgs unhandledExceptionEventArgs)
{
var logger = NLog.LogManager.GetLogger("UpperLevel");
logger.FatalException("Application closed due to exception.", unhandledExceptionEventArgs.ExceptionObject as Exception);
NLog.LogManager.Flush();
}
Подробнее здесь: https://stackoverflow.com/questions/105 ... a-log-file