システムログ関数

システムの起動・終了,キャラクターの起動・終了等,キャラデリ等の Chararinaシステム上で起こるイベントをログとして記録するための機能です.
指定した日付の範囲に起こったイベントを自由に取得することができます.また,ログは 半年間保存されそれ以前のものを削除されます.ご了承ください.

SysLogGetCharacterExecuteCount
SysLogGetCharacterExecuteTime
SysLogGetDetail

int SysLogGetCharacterExecuteCount(
  string psn,
  int starttime,
  int endtime )
[3.20以降]

機能指定した期間(最大過去6か月分)の起動回数合計を返します. 今までの累計の起動回数を取得したい場合は ExecuteCountプロパティ を参照してください.
引数
psnキャラクター型番(LF-HPX-01等).空文字の場合は自身の型番を指定したのと同様とみなされます.
starttime範囲開始日時(Time関数の形式で指定)
endtime範囲終了日時(Time関数の形式で指定)
戻り値
指定した期間の起動回数合計
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int SysLogGetCharacterExecuteTime(
  string psn,
  int starttime,
  int endtime )
[3.20以降]

機能指定した期間(最大過去6か月分)の稼働時間合計(秒単位)を返します. 今までの累計の稼働時間を取得したい場合は TotalExecuteTimeプロパティ を参照してください.
引数
psnキャラクター型番(LF-HPX-01等).空文字の場合は自身の型番を指定したのと同様とみなされます.
starttime範囲開始日時(Time関数の形式で指定)
endtime範囲終了日時(Time関数の形式で指定)
戻り値
指定した期間の稼働時間合計(秒単位)
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

void SysLogGetDetail(
  string dst[][],
  string psn,
  string kind,
  int starttime,
  int endtime )
[3.20以降]

機能指定した期間(最大過去6か月分)のシステムログ詳細を返す関数です.
引数
dst[][]ログの内容を格納する2次元連想配列.以下の形式で値が格納される.

dst[n][0] 種類(SysStartUp等.引数解説のkindを参照のこと)
dst[n][1] キャラクター型番(システムなどの該当が無い場合は-1が格納される)
dst[n][2] 時間
dst[n][3] パラメータ1(種類によって変化.引数解説のkindを参照のこと)
dst[n][4] パラメータ2(種類によって変化.引数解説のkindを参照のこと)
dst[n][5] パラメータ3(種類によって変化.引数解説のkindを参照のこと)
dst[n+1][0] 種類
dst[n+1][1] キャラクター型番
.
.
psnキャラクター型番(LF-HPX-01等).
特殊な指定として"*"を指定した場合は全キャラクタ分のログが返される
kindログの種類を指定します.以下の文字が指定できます.
SysStartUp    :システム(persona.exe)の起動
SysShutDown   :システム(persona.exe)の終了
StartUp       :エージェントの起動
ShutDown      :エージェントの終了
ScriptUpdated :キャラクターの更新完了(成功時のみ)
InfoDeli      :インフォデリ再生.パラメータ1にチャンネル名,パラメータ2に情報IDが格納される
Mes-Send      :メッセージ送信.パラメータ1にあて先CIDが格納される
Mes-Recv      :メッセージ受信.パラメータ1に送信元CIDが格納される
Chara-Send    :キャラデリ送信.パラメータ1にあて先CIDが格納される
Chara-Recv    :キャラデリ受信.パラメータ1に送信元CIDが格納される
空文字        :全てのイベント
        
starttime範囲開始日時(Time関数の形式で指定)
endtime範囲終了日時(Time関数の形式で指定)
戻り値

なし

説明
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧