Beispiel #1
0
 /// <summary>
 /// build new parameters with specified filters and default values
 /// </summary>
 /// <param name="logFilter">log filter</param>
 public LogParameters(ILogFilter logFilter)
 {
     LogFilter            = logFilter;
     LogFactory           = Log.LogFactory;
     LogItemTextFormatter = LogFactory.CreateLogItemTextFormatter();
     LogItemBuffer        = LogFactory.CreateLogItemBuffer();
 }
Beispiel #2
0
 /// <summary>
 /// build new parameters
 /// </summary>
 /// <param name="logFactory">log components factory</param>
 /// <param name="logFilter">log filters</param>
 /// <param name="logItemTextFormatter">log item text formatter</param>
 /// <param name="logItemBuffer">log item buffer</param>
 /// <param name="isRecordingEnabled">recording enabled or not (default false)</param>
 public LogParameters(
     ILogFactory logFactory,
     ILogFilter logFilter,
     ILogItemTextFormatter logItemTextFormatter,
     ILogItemBuffer logItemBuffer,
     bool isRecordingEnabled = false) : this(logFactory)
 {
     LogFilter            = logFilter;
     LogItemTextFormatter = logItemTextFormatter;
     LogItemBuffer        = logItemBuffer;
     IsRecordingEnabled   = isRecordingEnabled;
 }