2017-04-05 1 views
-1

私はluaスクリプトを使ってredisコマンドを実行し、その中に{{redis.log()}}を使用しています。以下のようにフォーマットを出力します。しかし、私はログの時間形式に変更したかったのです。すなわち、DD-MM-YYYYのHH:MM:SS.SSS代わりにデフォルトのフォーマット(HH MMM DD:MM:私は仮定SS.SSS)Redis Logのタイムスタンプ形式を変更するには

形式: [PID]日付ログレベルメッセージ

例えば: [4018] 14 Nov 07:01:22.119 *バックグラウンドセーブは成功で終了しました

どうすればいいですか?

+1

これまでに試したことを示してください。回答を得たい場合は、すでに問題を解決するために時間と労力を費やしたことを人々に示します。 –

答えて

0

残念ながら、いいえ、このための「ユーザーサービス可能な」ノブはありません。ログへの出力の前には、常にserver.cで指定されたハードコード形式のタイムスタンプが付きます。

off = strftime(buf,sizeof(buf),"%d %b %H:%M:%S.",localtime(&tv.tv_sec)); 
関連する問題