/*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> プロパティ/フィールドを初期化します。 /// </summary> public void InitData(LogStatusDefinition in_LD, LoggerSetting in_LS) { this.FATAL = new FATAL(in_LD, in_LS); this.ERROR = new ERROR(in_LD, in_LS); this.WARNING = new WARNING(in_LD, in_LS); this.NOTICE = new NOTICE(in_LD, in_LS); this.INFO = new INFO(in_LD, in_LS); this.MEMO = new MEMO(in_LD, in_LS); this.DEBUG = new DEBUG(in_LD, in_LS); this.TRACE = new TRACE(in_LD, in_LS); }
/*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public _LogTypeBase(LogStatusDefinition in_LD, LoggerSetting in_LS, LogTypeEnum in_LogType) { LogStatusDefinition ld = new LogStatusDefinition() { LogLevelEnum = in_LD.LogLevelEnum, LogResultEnum = in_LD.LogResultEnum, LogTypeEnum = in_LogType }; this.InitData(ld, in_LS); }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public NonState(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogResultEnum.NonState) { }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public NOTICE(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogLevelEnum.NOTICE) { }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public MEMO(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogLevelEnum.MEMO) { }
public LoggerProvider(IConfigurationSection section, string enviroment) { _section = section.Get <LoggerSetting>(); _enviroment = enviroment; }
/*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> プロパティ/フィールドを初期化します。 /// </summary> public void InitData(LogStatusDefinition in_LD, LoggerSetting in_LS) { this.Failure = new Failure(in_LD, in_LS); this.Success = new Success(in_LD, in_LS); this.NonState = new NonState(in_LD, in_LS); }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public SystemLog(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogTypeEnum.System) { }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public WARNING(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogLevelEnum.WARNING) { }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public DEBUG(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogLevelEnum.DEBUG) { }
/*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> プロパティ/フィールドを初期化します。 /// </summary> public void InitData(LogStatusDefinition in_LD, LoggerSetting in_LS) { this.LogDefinition = in_LD; this.LoggerSetting = in_LS; }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public ERROR(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogLevelEnum.ERROR) { }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public Success(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogResultEnum.Success) { }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public Failure(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogResultEnum.Failure) { }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public ActionLog(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogTypeEnum.Action) { }
/*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/ /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/ /// <summary> コンストラクタ /// </summary> public FATAL(LogStatusDefinition in_LD, LoggerSetting in_LS) : base(in_LD, in_LS, LogLevelEnum.FATAL) { }