5 using SiliconStudio.Core.Diagnostics;
7 namespace SiliconStudio.BuildEngine
11 private readonly
ILogger mainLogger;
16 this.mainLogger = mainLogger;
21 StepLogger.ActivateLog(LogMessageType.Debug);
26 if (mainLogger != null)
28 mainLogger.Log(logMessage);
30 if (StepLogger != null)
34 StepLogger.Log(logMessage);
BuildStepLogger(ILogger mainLogger, DateTime startTime)
readonly TimestampLocalLogger StepLogger
override void LogRaw(ILogMessage logMessage)
Internal method used to log a message. All Info, Debug, Error...etc. methods are calling this method...
Base implementation for ILogger.
LogMessageType
Type of a LogMessage.
The base interface for log messages used by the logging infrastructure.
A logger that stores messages locally with their timestamp, useful for internal log scenarios...