public override StringBuilder Execute(Dictionary <string, StringBuilder> values, IWorkspace theWorkspace) { try { var fileLogLevel = Dev2Logger.GetFileLogLevel(); var eventLogLevel = Dev2Logger.GetEventLogLevel(); var logMaxSize = Dev2Logger.GetLogMaxSize(); var loggingSettings = new LoggingSettingsTo { FileLoggerLogLevel = fileLogLevel, EventLogLoggerLogLevel = eventLogLevel, FileLoggerLogSize = logMaxSize }; var serializer = new Dev2JsonSerializer(); var serializeToBuilder = serializer.SerializeToBuilder(loggingSettings); return(serializeToBuilder); } catch (Exception e) { Dev2Logger.Error("LoggingSettingsRead", e, GlobalConstants.WarewolfError); } return(null); }
public LogSettingsViewModel(LoggingSettingsTo logging, IEnvironmentModel currentEnvironment) { if (logging == null) { throw new ArgumentNullException("logging"); } if (currentEnvironment == null) { throw new ArgumentNullException("currentEnvironment"); } CurrentEnvironment = currentEnvironment; GetServerLogFileCommand = new DelegateCommand(OpenServerLogFile); GetStudioLogFileCommand = new DelegateCommand(OpenStudioLogFile); LogLevel serverLogLevel; if (Enum.TryParse(logging.LogLevel, out serverLogLevel)) { _serverLogLevel = serverLogLevel; } _serverLogMaxSize = logging.LogSize.ToString(CultureInfo.InvariantCulture); LogLevel studioLogLevel; if (Enum.TryParse(Dev2Logger.GetLogLevel(), out studioLogLevel)) { _studioLogLevel = studioLogLevel; } _studioLogMaxSize = Dev2Logger.GetLogMaxSize().ToString(CultureInfo.InvariantCulture); }
public LogSettingsViewModel(LoggingSettingsTo logging, IServer currentEnvironment) { if (logging == null) { throw new ArgumentNullException(nameof(logging)); } CurrentEnvironment = currentEnvironment ?? throw new ArgumentNullException(nameof(currentEnvironment)); GetServerLogFileCommand = new DelegateCommand(OpenServerLogFile); GetStudioLogFileCommand = new DelegateCommand(OpenStudioLogFile); if (Enum.TryParse(logging.FileLoggerLogLevel, out LogLevel serverFileLogLevel)) { _serverFileLogLevel = serverFileLogLevel; } if (Enum.TryParse(logging.EventLogLoggerLogLevel, out LogLevel serverEventLogLevel)) { _serverEventLogLevel = serverEventLogLevel; } _serverLogMaxSize = logging.FileLoggerLogSize.ToString(CultureInfo.InvariantCulture); if (Enum.TryParse(Dev2Logger.GetFileLogLevel(), out LogLevel studioFileLogLevel)) { _studioFileLogLevel = studioFileLogLevel; } if (Enum.TryParse(Dev2Logger.GetEventLogLevel(), out LogLevel studioEventLogLevel)) { _studioEventLogLevel = studioEventLogLevel; } _studioLogMaxSize = Dev2Logger.GetLogMaxSize().ToString(CultureInfo.InvariantCulture); }
public void GetLogMaxSize_Scenerio_Result() { //------------Setup for test------------------------- var value = Dev2Logger.GetLogMaxSize(); //------------Execute Test--------------------------- //------------Assert Results------------------------- Assert.IsNotNull(value); }
public StringBuilder Execute(Dictionary <string, StringBuilder> values, IWorkspace theWorkspace) { try { var logLevel = Dev2Logger.GetLogLevel(); var logMaxSize = Dev2Logger.GetLogMaxSize(); var loggingSettings = new LoggingSettingsTo { LogLevel = logLevel, LogSize = logMaxSize }; var serializer = new Dev2JsonSerializer(); var serializeToBuilder = serializer.SerializeToBuilder(loggingSettings); return(serializeToBuilder); } catch (Exception e) { Dev2Logger.Log.Error("LoggingSettingsRead", e); } return(null); }