+ All Categories
Home > Business > nHibernate Log Isolation

nHibernate Log Isolation

Date post: 19-May-2015
Category:
Upload: guo-albert
View: 842 times
Download: 0 times
Share this document with a friend
Popular Tags:
12
nHibernate Log Isolation Albert Kuo
Transcript
Page 1: nHibernate Log Isolation

nHibernate Log IsolationAlbert Kuo

Page 2: nHibernate Log Isolation

Problem Solution How to do◦Configure log4net config file◦Declare ILog instance◦Check result

Agenda

Page 3: nHibernate Log Isolation

Problem

nHibernate write lots of log during its operation. If system log and nHibernate log write into the same file, it’s will be very hard to read

Page 4: nHibernate Log Isolation

SolutionSeparate them into two logs. One for system log, another one is nHibernate log.

System Log nHibernate Log

D:/temp/SystemLog D:/temp/nHibernate

Page 5: nHibernate Log Isolation

Check result

System log nHibernate log

Declare ILog instance

Configure log4net config file

Appender logger

How to do?

Page 6: nHibernate Log Isolation

Define two appenders. One is for system log, another one is for nHibenrate

Configure log4net config file

Page 7: nHibernate Log Isolation

Configure log4net config file – cont.

Page 8: nHibernate Log Isolation

Configure log4net config file – cont.

Page 9: nHibernate Log Isolation

Declare ILog instance

Page 10: nHibernate Log Isolation

2009-10-02 10:55:37,687 DEBUG Web.Index.search(C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\HelloNHibernate\Web\Index.aspx.cs:62) - enter search function....

Check result(system log)

Page 11: nHibernate Log Isolation

Check result(nHibernate log)


Recommended