示例#1
0
文件: LogConfig.cs 项目: Belorus/XLog
 public LogConfig(IFormatter formatter, LogCategoryRegistrar categoryRegistry = null)
 {
     Formatter = formatter;
     CategoryRegistrar = categoryRegistry ?? new LogCategoryRegistrar();
     TargetConfigs = new List<TargetConfig>();
     Levels = new bool[LogLevels.Levels.Length];
 }
示例#2
0
文件: Program.cs 项目: Belorus/XLog
        private static void InitLogger()
        {
            var categoryRegistry = new LogCategoryRegistrar();
            var formatter = new LineFormatter(new DefaultCategoryFormatter(categoryRegistry));
            var logConfig = new LogConfig(formatter, categoryRegistry);

            logConfig.AddTarget(LogLevel.Trace, LogLevel.Fatal, new ConsoleTarget());

            LogManager.Init(logConfig);
        }
示例#3
0
 public DefaultCategoryFormatter(LogCategoryRegistrar categoryRegistry)
 {
     _categoryRegistry = categoryRegistry;
 }
示例#4
0
 public DefaultCategoryFormatter(LogCategoryRegistrar categoryRegistry)
 {
     _categoryRegistry = categoryRegistry;
 }