Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.BuildEngine.BuildStepLogger Class Reference
Inheritance diagram for SiliconStudio.BuildEngine.BuildStepLogger:
SiliconStudio.Core.Diagnostics.Logger SiliconStudio.Core.Diagnostics.ILogger

Public Member Functions

 BuildStepLogger (ILogger mainLogger, DateTime startTime)
 
- Public Member Functions inherited from SiliconStudio.Core.Diagnostics.Logger
void ActivateLog (LogMessageType fromLevel, LogMessageType toLevel=LogMessageType.Fatal, bool enabledFlag=true)
 Activates the log for this logger for a range of LogMessageType. More...
 
void ActivateLog (LogMessageType type, bool enabledFlag)
 Activates the log for this logger for a specific LogMessageType. More...
 
bool Activated (LogMessageType type)
 Returns a boolean indicating if a particular LogMessageType is activated. More...
 
void Log (ILogMessage logMessage)
 Logs the specified log message. More...
 
void Verbose (string message, Exception exception, CallerInfo callerInfo=null)
 Logs the specified verbose message with an exception. More...
 
void Verbose (string message, CallerInfo callerInfo=null)
 Logs the specified verbose message. More...
 
void Verbose (string messageFormat, params object[] parameters)
 Logs the specified verbose message. More...
 
void Verbose (string messageFormat, Exception exception, params object[] parameters)
 Logs the specified verbose message with an exception. More...
 
void Debug (string message, Exception exception, CallerInfo callerInfo=null)
 Logs the specified debug message with an exception. More...
 
void Debug (string message, CallerInfo callerInfo=null)
 Logs the specified debug message. More...
 
void Debug (string messageFormat, params object[] parameters)
 Logs the specified debug message. More...
 
void Debug (string messageFormat, Exception exception, params object[] parameters)
 Logs the specified debug message with an exception. More...
 
void Info (string message, Exception exception, CallerInfo callerInfo=null)
 Logs the specified info message with an exception. More...
 
void Info (string message, CallerInfo callerInfo=null)
 Logs the specified info message. More...
 
void Info (string messageFormat, params object[] parameters)
 Logs the specified info message. More...
 
void Info (string messageFormat, Exception exception, params object[] parameters)
 Logs the specified info message with an exception. More...
 
void Warning (string message, Exception exception, CallerInfo callerInfo=null)
 Logs the specified warning message with an exception. More...
 
void Warning (string message, CallerInfo callerInfo=null)
 Logs the specified warning message. More...
 
void Warning (string messageFormat, params object[] parameters)
 Logs the specified warning message. More...
 
void Warning (string messageFormat, Exception exception, params object[] parameters)
 Logs the specified warning message with an exception. More...
 
void Error (string message, Exception exception, CallerInfo callerInfo=null)
 Logs the specified error message with an exception. More...
 
void Error (string message, CallerInfo callerInfo=null)
 Logs the specified error message. More...
 
void Error (string messageFormat, params object[] parameters)
 Logs the specified error message. More...
 
void Error (string messageFormat, Exception exception, params object[] parameters)
 Logs the specified error message with an exception. More...
 
void Fatal (string message, Exception exception, CallerInfo callerInfo=null)
 Logs the specified fatal message with an exception. More...
 
void Fatal (string message, CallerInfo callerInfo=null)
 Logs the specified fatal message. More...
 
void Fatal (string messageFormat, params object[] parameters)
 Logs the specified fatal message. More...
 
void Fatal (string messageFormat, Exception exception, params object[] parameters)
 Logs the specified fatal message with an exception. More...
 

Public Attributes

readonly TimestampLocalLogger StepLogger
 

Protected Member Functions

override void LogRaw (ILogMessage logMessage)
 Internal method used to log a message. All Info, Debug, Error...etc. methods are calling this method. More...
 
- Protected Member Functions inherited from SiliconStudio.Core.Diagnostics.Logger
 Logger ()
 Initializes a new instance of the Logger class. More...
 

Additional Inherited Members

- Static Public Attributes inherited from SiliconStudio.Core.Diagnostics.Logger
static readonly LogMessageType MinimumLevelEnabled = LogMessageType.Info
 Gets the minimum level enabled from the config file. More...
 
static readonly bool IsDebugEnabled = MinimumLevelEnabled <= LogMessageType.Debug
 True if the debug level is enabled at a global level More...
 
static readonly bool IsVerboseEnabled = MinimumLevelEnabled <= LogMessageType.Verbose
 True if the verbose level is enabled at a global level More...
 
- Protected Attributes inherited from SiliconStudio.Core.Diagnostics.Logger
readonly bool[] EnableTypes
 
- Properties inherited from SiliconStudio.Core.Diagnostics.Logger
bool HasErrors [get, set]
 Gets or sets a value indicating whether this instance has errors. More...
 
string Module [get, set]
 Gets the module name. read-only. More...
 
- Properties inherited from SiliconStudio.Core.Diagnostics.ILogger
string Module [get]
 Gets the module this logger refers to. More...
 
- Events inherited from SiliconStudio.Core.Diagnostics.Logger
EventHandler
< MessageLoggedEventArgs
MessageLogged
 Occurs when a message is logged. More...
 

Detailed Description

Definition at line 9 of file BuildStepLogger.cs.

Constructor & Destructor Documentation

SiliconStudio.BuildEngine.BuildStepLogger.BuildStepLogger ( ILogger  mainLogger,
DateTime  startTime 
)

Definition at line 14 of file BuildStepLogger.cs.

Member Function Documentation

override void SiliconStudio.BuildEngine.BuildStepLogger.LogRaw ( ILogMessage  logMessage)
protectedvirtual

Internal method used to log a message. All Info, Debug, Error...etc. methods are calling this method.

Parameters
logMessageThe log message.

Implements SiliconStudio.Core.Diagnostics.Logger.

Definition at line 24 of file BuildStepLogger.cs.

Member Data Documentation

readonly TimestampLocalLogger SiliconStudio.BuildEngine.BuildStepLogger.StepLogger

Definition at line 12 of file BuildStepLogger.cs.


The documentation for this class was generated from the following file: