3 回答
TA贡献1848条经验 获得超10个赞
希望对您有所帮助,它可以配置一个简单的控制台记录器。
static void Main(string[] args)
{
const string logLayoutPattern =
"[%date %timestamp][%level] %message %newline" +
"Domain: %appdomain, User: %username %identity %newline" +
"%stacktracedetail{10} %newline" +
"%exception %newline";
var wrapperLogger = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
var logger = (Logger) wrapperLogger.Logger;
logger.Hierarchy.Root.Level = Level.All;
var consoleAppender = new ConsoleAppender
{
Name = "ConsoleAppender",
Layout = new PatternLayout(logLayoutPattern)
};
logger.Hierarchy.Root.AddAppender(consoleAppender);
logger.Hierarchy.Configured = true;
wrapperLogger.Debug("Hello");
Console.ReadKey();
}
- 3 回答
- 0 关注
- 390 浏览
添加回答
举报