Akka.Event.BusLogging.BusLogging C# (CSharp) Method

BusLogging() public method

Initializes a new instance of the BusLogging class.
public BusLogging ( LoggingBus bus, string logSource, Type logClass, ILogMessageFormatter logMessageFormatter ) : System
bus LoggingBus The logging bus instance that messages will be published to.
logSource string The log source.
logClass System.Type The log class.
logMessageFormatter ILogMessageFormatter The log message formatter.
return System
        public BusLogging(LoggingBus bus, string logSource, Type logClass, ILogMessageFormatter logMessageFormatter)
            : base(logMessageFormatter)
        {
            _bus = bus;
            _logSource = logSource;
            _logClass = logClass;

            _isErrorEnabled = bus.LogLevel <= LogLevel.ErrorLevel;
            _isWarningEnabled = bus.LogLevel <= LogLevel.WarningLevel;
            _isInfoEnabled = bus.LogLevel <= LogLevel.InfoLevel;
            _isDebugEnabled = bus.LogLevel <= LogLevel.DebugLevel;
        }