コード例 #1
0
 private void LogMessage(string message)
 {
     if (LogMessageAction != null)
     {
         LogMessageAction.Invoke(message);
     }
 }
コード例 #2
0
        public static ISimpleLogFactory SetupLogEx()
        {
            var simpleLogFactory = SimpleLogFactory.Resolve();
            var initLog          = simpleLogFactory.CreateLogFor <ExLogInit>();

            _folderPath = AppDomain.CurrentDomain.Combine("Logs");
            initLog.LogInfo(">>>> log folder path => " + _folderPath);

            var logActions = simpleLogFactory.LogActions;

            logActions["LogExToFile"] = new LogMessageAction("LogExToFile", true, args =>
            {
                if (args.Level.ShouldLog(SimpleLogLevel.Error))
                {
                    LogExToFile(args);
                }
            });

            return(simpleLogFactory);
        }
コード例 #3
0
 public LogMessageActionEventArgs(LoggingEventItem message, LogMessageAction messageActionType, string messageActionPayload = null)
 {
     LogMessage           = message;
     MessageAction        = messageActionType;
     MessageActionPayload = messageActionPayload;
 }