Example #1
0
        public static void AppendLog(string managedItemId, ManagedSiteLogItem logItem)
        {
            //FIXME:
            var logPath = GetLogPath(managedItemId);

            var log = new LoggerConfiguration()
                      .WriteTo.File(logPath, shared: true)
                      .CreateLogger();

            var logLevel = Serilog.Events.LogEventLevel.Information;

            if (logItem.LogItemType == LogItemType.CertficateRequestFailed)
            {
                logLevel = Serilog.Events.LogEventLevel.Error;
            }
            if (logItem.LogItemType == LogItemType.GeneralError)
            {
                logLevel = Serilog.Events.LogEventLevel.Error;
            }
            if (logItem.LogItemType == LogItemType.GeneralWarning)
            {
                logLevel = Serilog.Events.LogEventLevel.Warning;
            }

            log.Write(logLevel, logItem.Message);
            //TODO: log to per site log
            //if (this.Logs == null) this.Logs = new List<ManagedSiteLogItem>();
            //this.Logs.Add(logItem);
        }
Example #2
0
        public static void AppendLog(string managedItemId, ManagedSiteLogItem logItem)
        {
            //FIXME:

            var logPath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\" + ItemManager.APPDATASUBFOLDER + "\\log_" + managedItemId.Replace(':', '_') + ".txt";

            var log = new LoggerConfiguration()
                      .WriteTo.File(logPath, shared: true)
                      .CreateLogger();

            var logLevel = Serilog.Events.LogEventLevel.Information;

            if (logItem.LogItemType == LogItemType.CertficateRequestFailed)
            {
                logLevel = Serilog.Events.LogEventLevel.Error;
            }
            if (logItem.LogItemType == LogItemType.GeneralError)
            {
                logLevel = Serilog.Events.LogEventLevel.Error;
            }
            if (logItem.LogItemType == LogItemType.GeneralWarning)
            {
                logLevel = Serilog.Events.LogEventLevel.Warning;
            }

            log.Write(logLevel, logItem.Message);
            //TODO: log to per site log
            //if (this.Logs == null) this.Logs = new List<ManagedSiteLogItem>();
            //this.Logs.Add(logItem);
        }
 public void AppendLog(ManagedSiteLogItem logItem)
 {
     if (this.Logs == null)
     {
         this.Logs = new List <ManagedSiteLogItem>();
     }
     this.Logs.Add(logItem);
 }
Example #4
0
 public static void AppendLog(string managedItemId, ManagedSiteLogItem logItem)
 {
     //TODO: log to per site log
     //if (this.Logs == null) this.Logs = new List<ManagedSiteLogItem>();
     //this.Logs.Add(logItem);
 }