dnn log日志分析
在dnn 系统中,日志可以分为以下集中
1.按照存储方式分为:XMLLoggingProvider 把日志存储在xml的文件中和 DBLoggingProvider把日志存储到数据库里面了
2.从日志的内容上又可以分为:EventLog和ExceptionLog
EventLog,事件日志:记录有关事件的信息,例如 当创建一个用户的时候或用户登陆的时候,都会把相关的信息记录到日志中
ExceptionLog异常日志:根据字面意思,可知,即记录系统异常信息的日志
或许大家会问, 那我怎么知道它在什么时候记录下日志呢,是不是我删除或编辑一条信息系统也会记录下来呢,
这个问题得从事件和异常的分类说起
在dnn中
事件分为 | 异常分为: |
public enum EventLogType |
public enum ExceptionLogType { GENERAL_EXCEPTION, MODULE_LOAD_EXCEPTION, PAGE_LOAD_EXCEPTION, SCHEDULER_EXCEPTION } |
这下大家一看就会一目了然了
贴上log日志中核心类的关系图: