public void Log(LoggerLevel type, string Message) { if (type == LoggerLevel.CRITICAL_ERROR) { _Status = ProcessStatus.FALIL; } if (_Status != ProcessStatus.FALIL) { _Status = ProcessStatus.SUCCESS; } Writer.Write(type.GetDescription(), Message, _ApplicationName); }