2017-05-11 32 views
0

我正在开发一个web项目,我想使用log4net。 Mail,DataBase和RollingFile输出都可以,但不是控制台。我不明白为什么。 这是我的代码,是不是因为我的项目没有使用任何控制台而导致的问题?log4net控制台输出一个web项目

<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> 
    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%date{ABSOLUTE} [%level] %message -- %exception %newline" /> 
    </layout> 
</appender> 
+0

**控制台输出**应在哪里**网站项目**? – Filburt

+0

控制台的目的只是为了获得日志,我有''输出控制台'',但没有关于我的错误。 –

回答

0

好的我发现我的问题,但并没有真正理解为什么我必须这样做。无论如何,它的工作得益于:Log4net won't log to console (WinForms app)

<appender name="ConsoleAppender" type="log4net.Appender.TraceAppender"> 
    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%date{ABSOLUTE} [%level] %message -- %exception %newline" /> 
    </layout> 
</appender>