Monobit Unity Networking ver.2.8.0 Server API Reference (C#)
mun.MunLogger Class Reference

mrs拡張ログ管理クラス. More...

Inheritance diagram for mun.MunLogger:
Collaboration diagram for mun.MunLogger:

Public Types

enum  MunLogRotate { MunLogRotate.MUN_LOG_ROTATE_NONE = 0, MunLogRotate.MUN_LOG_ROTATE_DAILY = 1 }
 ログローテート用の定数. More...
 

Public Member Functions

void Initialize (string processName, bool isOutputLogFile, string outputLogFileName)
 初期化処理. More...
 
void Dispose ()
 廃棄処理.
 
void Dispose (bool disposed)
 廃棄処理の実装部. More...
 

Static Public Member Functions

static void MRSEXT_LOG_EMERG (string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力(EMERG). More...
 
static void MRSEXT_LOG_ALERT (string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力(ALERT). More...
 
static void MRSEXT_LOG_CRIT (string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力(CRIT). More...
 
static void MRSEXT_LOG_ERR (string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力(ERR). More...
 
static void MRSEXT_LOG_WARNING (string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力(WARNING). More...
 
static void MRSEXT_LOG_NOTICE (string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力(NOTICE). More...
 
static void MRSEXT_LOG_INFO (string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力(INFO). More...
 
static void MRSEXT_LOG_DEBUG (string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力(DEBUG). More...
 
static void MRSEXT_OUTPUT_LOG (Mrs.MrsLogLevel level, string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 mrs拡張ログ入力. More...
 
static bool MRSEXT_ASSERT (bool result, string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 アサート処理. More...
 
static void MRSEXT_LOG_DUMP (byte[] bytes, string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 バイト列のダンプ出力. More...
 
static void MRSEXT_LOG_DUMP (byte[] bytes, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 バイト列のダンプ出力. More...
 
static void MRSEXT_LOG_DUMP (object[] objects, string msg, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 object配列のダンプ出力. More...
 
static void MRSEXT_LOG_DUMP (object[] objects, string declaringType, [CallerFilePath] string sourceFilePath=null, [CallerMemberName] string memberName="", [CallerLineNumber] int sourceLineNumber=0)
 object配列のダンプ出力. More...
 
static void OnOutput (Mrs.MrsLogLevel level, string msg)
 ログの出力. More...
 
static void Reload ()
 ログファイルの再読み込み.
 
static bool Rotate (string src_file_name, string dst_file_name)
 ログローテート処理. More...
 

Detailed Description

mrs拡張ログ管理クラス.

Member Enumeration Documentation

ログローテート用の定数.

Enumerator
MUN_LOG_ROTATE_NONE 

ローテートしない.

MUN_LOG_ROTATE_DAILY 

日単位でローテート.

Member Function Documentation

void mun.MunLogger.Dispose ( bool  disposed)

廃棄処理の実装部.

Parameters
disposed廃棄フラグ.
void mun.MunLogger.Initialize ( string  processName,
bool  isOutputLogFile,
string  outputLogFileName 
)

初期化処理.

Parameters
processNameプロセス名.
isOutputLogFileログをファイルで出力するかどうかのフラグ.
outputLogFileNameファイル出力する際のログのファイル名(パスを含める).
static bool mun.MunLogger.MRSEXT_ASSERT ( bool  result,
string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

アサート処理.

Parameters
resultこの値がfalseの場合、エラーログを出力し停止する.
formatログ入力書式.
argsformatに合わせた任意の引数.
Returns
アサート処理の結果を返す。
static void mun.MunLogger.MRSEXT_LOG_ALERT ( string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力(ALERT).

Parameters
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_LOG_ALERT に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。
static void mun.MunLogger.MRSEXT_LOG_CRIT ( string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力(CRIT).

Parameters
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_LOG_ALERT に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。
static void mun.MunLogger.MRSEXT_LOG_DEBUG ( string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力(DEBUG).

Parameters
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_LOG_INFO に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。
static void mun.MunLogger.MRSEXT_LOG_DUMP ( byte[]  bytes,
string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

バイト列のダンプ出力.

Parameters
bytes出力するバイト配列.
formatログ入力書式.
argsformatに合わせた任意の引数.
static void mun.MunLogger.MRSEXT_LOG_DUMP ( byte[]  bytes,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

バイト列のダンプ出力.

Parameters
bytes出力するバイト配列.
static void mun.MunLogger.MRSEXT_LOG_DUMP ( object[]  objects,
string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

object配列のダンプ出力.

Parameters
objects出力するobject配列.
formatログ入力書式.
argsformatに合わせた任意の引数.
static void mun.MunLogger.MRSEXT_LOG_DUMP ( object[]  objects,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

object配列のダンプ出力.

Parameters
objects出力するobject配列.
static void mun.MunLogger.MRSEXT_LOG_EMERG ( string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力(EMERG).

Parameters
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_LOG_EMERG に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。
static void mun.MunLogger.MRSEXT_LOG_ERR ( string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力(ERR).

Parameters
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_LOG_ALERT に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。
static void mun.MunLogger.MRSEXT_LOG_INFO ( string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力(INFO).

Parameters
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_LOG_INFO に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。

Here is the caller graph for this function:

static void mun.MunLogger.MRSEXT_LOG_NOTICE ( string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力(NOTICE).

Parameters
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_LOG_NOTICE に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。
static void mun.MunLogger.MRSEXT_LOG_WARNING ( string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力(WARNING).

Parameters
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_LOG_WARNING に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。

Here is the caller graph for this function:

static void mun.MunLogger.MRSEXT_OUTPUT_LOG ( Mrs.MrsLogLevel  level,
string  msg,
string  declaringType,
[CallerFilePath] string  sourceFilePath = null,
[CallerMemberName] string  memberName = "",
[CallerLineNumber] int  sourceLineNumber = 0 
)
static

mrs拡張ログ入力.

Parameters
levelログレベル.
formatログ入力書式.
argsformatに合わせた任意の引数.
Note
mrs標準の MRS_OUTPUT_LOG に対し、ソースファイル名、クラス名、関数名、実行行数、実行カラム数を表記できるようにしたもの。
static void mun.MunLogger.OnOutput ( Mrs.MrsLogLevel  level,
string  msg 
)
static

ログの出力.

Parameters
levelログレベル.
msgログ文字列.

Here is the caller graph for this function:

static bool mun.MunLogger.Rotate ( string  src_file_name,
string  dst_file_name 
)
static

ログローテート処理.

Parameters
src_file_nameローテート元ファイル名.
dst_file_nameローテート先ファイル名.
Returns
成功なら true, 失敗なら false を返す。

The documentation for this class was generated from the following file: