protected override void Append(LoggingEvent loggingEvent) { var dbLoggingEventArgs = new DBLoggingEventArgs { DataTime = loggingEvent.TimeStamp, Level = loggingEvent.Level.ToString(), LoggerName = loggingEvent.LoggerName, ThreadName = loggingEvent.ThreadName, Message = loggingEvent.MessageObject.ToString(), FormattedMessage = RenderLoggingEvent(loggingEvent), }; var server = (PGIServer)Enum.Parse(typeof (PGIServer), DB, true); DBLoggingService.Instance.Broadcast(server, ApplicationName, dbLoggingEventArgs); }
public void Broadcast(PGIServer server, string applicationName, DBLoggingEventArgs loggingInfo) { if (_entMgr == null) { _entMgr = AuthenticationUtils.GetSqlEntityManager( LoginTypeEnum.WindowsActiveDirectory, applicationName, server, PGIDB.SmartBase ); } if (AppLog == null) { AppLog = UIUtils.LogApplicationOpen(_entMgr, applicationName, _entMgr.CurrentStaff); } //%d [%thread] %-5level %logger [%ndc] - %message%newline%exception AppLog.Comments += loggingInfo.FormattedMessage + "|"; AppLog.Save(); }