/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
VisualPascalABCNET/FormsDesignerBinding/Dependecies/src/Main/ICSharpCode.SharpDevelop.Sda/Src/log4netLoggingService.cs
118 строк
2 KB
Бондарев Иван
initial commit
14 май 2015, 22:35
14 май 2015, 22:35
e6e67c1
Код
Авторство
О чём код?
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using System.Globalization; using System.IO; using ICSharpCode.Core.Services; using log4net; using log4net.Config; namespace ICSharpCode.SharpDevelop.Sda { sealed class log4netLoggingService : ILoggingService { ILog log; public log4netLoggingService() { XmlConfigurator.ConfigureAndWatch(new FileInfo(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile)); log = LogManager.GetLogger(typeof(log4netLoggingService)); } public void Debug(object message) { log.Debug(message); } public void DebugFormatted(string format, params object[] args) { log.DebugFormat(CultureInfo.InvariantCulture, format, args); } public void Info(object message) { log.Info(message); } public void InfoFormatted(string format, params object[] args) { log.InfoFormat(CultureInfo.InvariantCulture, format, args); } public void Warn(object message) { log.Warn(message); } public void Warn(object message, Exception exception) { log.Warn(message, exception); } public void WarnFormatted(string format, params object[] args) { log.WarnFormat(CultureInfo.InvariantCulture, format, args); } public void Error(object message) { log.Error(message); } public void Error(object message, Exception exception) { log.Error(message, exception); } public void ErrorFormatted(string format, params object[] args) { log.ErrorFormat(CultureInfo.InvariantCulture, format, args); } public void Fatal(object message) { log.Fatal(message); } public void Fatal(object message, Exception exception) { log.Fatal(message, exception); } public void FatalFormatted(string format, params object[] args) { log.FatalFormat(CultureInfo.InvariantCulture, format, args); } public bool IsDebugEnabled { get { return log.IsDebugEnabled; } } public bool IsInfoEnabled { get { return log.IsInfoEnabled; } } public bool IsWarnEnabled { get { return log.IsWarnEnabled; } } public bool IsErrorEnabled { get { return log.IsErrorEnabled; } } public bool IsFatalEnabled { get { return log.IsFatalEnabled; } } } }