public override void Log()

in AppInstallerFileBuilder/AppInstallerFileBuilderLib/Logger/TraceLog.cs [29:50]


        public override void Log(ILogMessage logMessage)
        {
            if (logMessage == null)
            {
                throw new ArgumentNullException("logMessage");
            }

            switch (logMessage.LogLevel)
            {
                case Logger.LogLevels.Warning:
                    Trace.TraceWarning(logMessage.GetLogMessage(this.LogDecorations, this.LogLevels));
                    break;
                case Logger.LogLevels.Error:
                case Logger.LogLevels.Exp:
                case Logger.LogLevels.ExpStack:
                    Trace.TraceError(logMessage.GetLogMessage(this.LogDecorations, this.LogLevels));
                    break;
                default:
                    Trace.TraceInformation(logMessage.GetLogMessage(this.LogDecorations, this.LogLevels));
                    break;
            }
        }