AzureWebFarm.WebFarmRole.WebFarmRole C# (CSharp) Method

WebFarmRole() public method

Instantiates an Azure Web Farm Role.
public WebFarmRole ( ILoggerFactory logFactory = null, LoggerLevel loggerLevel = null, LogLevel diagnosticsLogLevel = null ) : System
logFactory ILoggerFactory The Castle.Core Logger Factory to use for logging, AzureDiagnosticsTraceListenerFactory by default
loggerLevel LoggerLevel The Castle.Core Log Level to use for logging, LoggerLevel.Info by default
diagnosticsLogLevel LogLevel The log level to use for Azure Diagnostics, LogLevel.Information by default
return System
        public WebFarmRole(ILoggerFactory logFactory = null, LoggerLevel? loggerLevel = null, LogLevel? diagnosticsLogLevel = null)
        {
            _logFactory = logFactory ?? new AzureDiagnosticsTraceListenerFactory();
            _logLevel = loggerLevel ?? LoggerLevel.Info;
            _logger = _logFactory.Create(GetType(), _logLevel);
            _diagnosticsLogLevel = diagnosticsLogLevel ?? LogLevel.Information;
        }