public LogService(Model m) { LoggingConfiguration config = LogManager.Configuration; target = new LogServiceTarget(m.Messages); target.Layout = "${level}=> ${message} ${exception:format=Message} ${exception:format=Type} ${exception:format=StackTrace}"; target.Name = "LogService"; var wrapper = new AsyncTargetWrapper(target); config.AddTarget("LogService", wrapper); rule = new LoggingRule("*", LogLevel.Trace, target); config.LoggingRules.Add(rule); LogManager.Configuration = config; if (Debugger.IsAttached) target.Filter = LogLevel.Debug; }
public LogService(Model m) { LoggingConfiguration config = LogManager.Configuration; target = new LogServiceTarget(m.Messages); target.Layout = "${level}=> ${message} ${exception:format=Message} ${exception:format=Type} ${exception:format=StackTrace}"; target.Name = "LogService"; var wrapper = new AsyncTargetWrapper(target); config.AddTarget("LogService", wrapper); rule = new LoggingRule("*", LogLevel.Trace, target); config.LoggingRules.Add(rule); LogManager.Configuration = config; if (Debugger.IsAttached) { target.Filter = LogLevel.Debug; } }