Example #1
0
        protected string GetOperatorHtml(LogEntry entry)
        {
            if (entry.Operator == null) return null;

            if (String.IsNullOrEmpty(entry.Operator.Nick) || entry.Operator.Nick.Equals(entry.Operator.UserName, StringComparison.OrdinalIgnoreCase))
            {
                return entry.Operator.UserName;
            }

            return entry.Operator.Nick + " (" + entry.Operator.UserName + ")";
        }
Example #2
0
        private LogEntry CreateLogEntry(UserReference @operator, LogLevel level, Exception exception, string message)
        {
            var entry = new LogEntry
            {
                LoggerName = Name,
                Level = level,
                Operator = @operator,
                Message = message
            };

            if (exception != null)
            {
                entry.Exception = ExceptionPrinter.Print(exception);
            }

            return entry;
        }