コード例 #1
0
ファイル: SimpleLogSpec.cs プロジェクト: congzw/common-utils
        public void Log_Should_LogByLevel()
        {
            var simpleLog = SimpleLogFactory.Resolve().Create("Foo");

            simpleLog.EnabledLevel = SimpleLogLevel.Information;

            simpleLog.ShouldLog(SimpleLogLevel.Trace).ShouldFalse();
            simpleLog.ShouldLog(SimpleLogLevel.Debug).ShouldFalse();

            simpleLog.ShouldLog(SimpleLogLevel.Information).ShouldTrue();
            simpleLog.ShouldLog(SimpleLogLevel.Warning).ShouldTrue();
            simpleLog.ShouldLog(SimpleLogLevel.Error).ShouldTrue();
            simpleLog.ShouldLog(SimpleLogLevel.Critical).ShouldTrue();
        }
コード例 #2
0
        private ISimpleLog GetLogger(string category = null)
        {
            var logger = SimpleLogFactory.Resolve().GetOrCreate(category);

            return(logger);
        }