삽질했다 .. 2시간 동안 ...
.NET에서 사용하는 방법은 따로 있었다..
아무리 걍 app에서 사용하는 방법으로 하니 되나 .. ㅡㅡ 바보야 ;!! ㅠㅜ
구글링을 통해서 먼가하나를 찾았다.
그래서 기록한다..
1. Global.asax.cs에 초기 설정 등록해주기.
protected void Application_Start(Object sender, EventArgs e)
{
,,,,,,,,,,,,,,,,,,,,,,,,,중략....................................
log4net.Config.XmlConfigurator.Configure();
}
2. web.config 에 등록해주기.
등록해준다.
3. xxxx.aspx.cs 파일에서 로깅하기 .
using log4net;
using log4net.Config;
추가 해줌.
private static readonly ILog log = LogManager.GetLogger(Type.GetType("네임스페이스.클래스명"));
// 전역변수로 선언해서 사용하기.
////
class명.log.Debug("나불 나불... ");
protected void Application_Start(Object sender, EventArgs e)
{
,,,,,,,,,,,,,,,,,,,,,,,,,중략....................................
log4net.Config.XmlConfigurator.Configure();
}
2. web.config 에 등록해주기.
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
< /configSections>
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender,log4net">
<param name="File" value="경로 ex:// c:\\abc.log" />
<param name="AppendToFile" value="true" />
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
< /configSections>
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender,log4net">
<param name="File" value="경로 ex:// c:\\abc.log" />
<param name="AppendToFile" value="true" />
<!-- 여기 설정은 구미에 맞게 설정. -->
<param name="MaxSizeRollBackups" value="10" />
<param name="MaximumFileSize" value="5MB" />
<param name="RollingStyle" value="Size" />
<param name="StaticLogFileName" value="true" />
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
<root>
<priority value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>
<param name="MaximumFileSize" value="5MB" />
<param name="RollingStyle" value="Size" />
<param name="StaticLogFileName" value="true" />
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
<root>
<priority value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>
등록해준다.
3. xxxx.aspx.cs 파일에서 로깅하기 .
using log4net;
using log4net.Config;
추가 해줌.
private static readonly ILog log = LogManager.GetLogger(Type.GetType("네임스페이스.클래스명"));
// 전역변수로 선언해서 사용하기.
////
class명.log.Debug("나불 나불... ");
대충 적었다..
log4j 와 나머진 거의 흡사하다 ~
.NET에서 log4를 만나니 반갑기도 하다 ~ 냐하 ~~
'[ Program ] > C#' 카테고리의 다른 글
데이터베이스 연결 (0) | 2012.09.17 |
---|---|
C# Random Class 사용하기 (0) | 2012.09.14 |
WCF Configuration ( Appconfig 스키마 구성표) (0) | 2012.09.14 |
C#에서 log4net 사용하기 (0) | 2012.09.11 |
Log4Net (0) | 2012.09.11 |
댓글