コード例 #1
0
ファイル: LogManager.cs プロジェクト: Belorus/XLog
        public static void Init(LogConfig config)
        {
            _instance = new LogManager(config);

            string initMessage = $@">>> LogManager initialized successfully. UTC time: {DateTime.UtcNow.ToString("R")}";

            _instance.GetLogger("XLog.LogManager").Info(initMessage);
        }
コード例 #2
0
ファイル: LogManager.cs プロジェクト: Belorus/XLog
        public Logger GetLogger(string tag, LogConfig config = null)
        {
            if (string.IsNullOrEmpty(tag))
            {
                throw new ArgumentNullException(nameof(tag));
            }

            return new Logger(tag, config ?? Config);
        }
コード例 #3
0
ファイル: Logger.cs プロジェクト: syil/XLog
 internal Logger(string tag, LogConfig config)
 {
     Tag     = tag;
     _config = config;
 }
コード例 #4
0
ファイル: LogManager.cs プロジェクト: Belorus/XLog
 private LogManager(LogConfig config)
 {
     Config = config;
 }
コード例 #5
0
ファイル: LogManager.cs プロジェクト: JumuFENG/XLog
 private LogManager(LogConfig config)
 {
     Config = config;
 }
コード例 #6
0
ファイル: Logger.cs プロジェクト: pifarik/XLog
 internal Logger(string tag, LogConfig config)
 {
     Tag = tag;
     _config = config;
 }