/// <summary>
        /// <see cref="LogType"/>を<see cref="MRLogType"/>に変換します。
        /// </summary>
        /// <param name="type"><see cref="MRLogType"/></param>
        /// <param name="logType"><see cref="LogType"/></param>
        /// <returns></returns>
        public static MRLogType ConvertType(this MRLogType type, LogType logType)
        {
            var result = MRLogType.Debug;

            switch (logType)
            {
            case LogType.Log:
            case LogType.Assert:
                result = MRLogType.Debug;
                break;

            case LogType.Error:
            case LogType.Exception:
                result = MRLogType.Error;
                break;

            case LogType.Warning:
                result = MRLogType.Warn;
                break;
            }

            return(result);
        }
Пример #2
0
 /// <summary>
 ///     ログフォーマットに従ってログ出力を実施します。
 /// </summary>
 /// <param name="mrLogType">
 ///     <see cref="MRLogType" />
 /// </param>
 /// <param name="context">メッセージが適用されるオブジェクト</param>
 /// <param name="format">ログフォーマット</param>
 /// <param name="args">パラメータ</param>
 public static void LogFormat(MRLogType mrLogType, Object context, string format, params object[] args)
 {
     //TODO:contextを渡す方法を検討
     Logger.LogFormat(mrLogType, format, args);
 }
Пример #3
0
 /// <summary>
 ///     ログフォーマットに従ってログ出力を実施します。
 /// </summary>
 /// <param name="mrLogType">
 ///     <see cref="MRLogType" />
 /// </param>
 /// <param name="format">ログフォーマット</param>
 /// <param name="args">パラメータ</param>
 public static void LogFormat(MRLogType mrLogType, string format, params object[] args)
 {
     Logger.LogFormat(mrLogType, null, format, args);
 }
Пример #4
0
 /// <summary>
 ///     ログフォーマットに従ってログ出力を実施します。
 /// </summary>
 /// <param name="mrLogType">
 ///     <see cref="MRLogType" />
 /// </param>
 /// <param name="format">ログフォーマット</param>
 /// <param name="args">パラメータ</param>
 public void LogFormat(MRLogType mrLogType, string format, params object[] args)
 {
     //TODO:フィルターの追加。というかそもそもこのクラスでやるかどうか。。。
     LogHandler.LogFormat(LogType.Log, null, format, args, mrLogType);
 }