示例#1
0
        private LogFactory CreateLogFactory()
        {
            var config = new LoggingConfiguration();

            // Targets
            var target = new SnazzyConsoleTarget
            {
                Layout = "${message}"
            };
            config.AddTarget("console", target);

            // Rules
            var rule = new LoggingRule("*", LogLevel.Trace, target);
            config.LoggingRules.Add(rule);

            // Create factory
            return new LogFactory(config);
        }
示例#2
0
        private static void ConfigureLogs()
        {
            // Just a simple logging mechanism
            var consoleTarget = new SnazzyConsoleTarget()
            {
                Layout = "${message}"
            };
            var joblogTarget = new SnazzyConsoleTarget()
            {
                Layout = "[${date:format=yyyy-MM-dd} ${date:format=HH}:${date:format=mm}:${date:format=ss}] ${message}"
            };

            var config = new LoggingConfiguration();
            config.AddTarget("task", consoleTarget);
            config.AddTarget("joblog", joblogTarget);
            config.LoggingRules.Add(new LoggingRule("joblog.*", LogLevel.Trace, joblogTarget));
            config.LoggingRules.Add(new LoggingRule("task.*", LogLevel.Trace, consoleTarget));

            LogManager.Configuration = config;
        }
        private static void ConfigureLogs()
        {
            // Just a simple logging mechanism
            var consoleTarget = new SnazzyConsoleTarget()
            {
                Layout = "${message}"
            };

            var config = new LoggingConfiguration();
            config.AddTarget("console", consoleTarget);
            config.LoggingRules.Add(new LoggingRule("*", LogLevel.Trace, consoleTarget));

            LogManager.Configuration = config;
        }