私は SFML 1.6 を使用してゲームを作成していますが、エラーが発生する場合があり、ユーザーがゲームを実行したときにコンソールを表示したくないので、stderr
(SFML が明らかにエラーをログに記録するために使用する) にリダイレクトしました。現在の日付にちなんで名付けられたファイル。したがって、エラーが発生した場合、ユーザーはログを確認するだけです。ここで、各ログの前に時刻も追加したいので、ログ ファイルは次のようになります。
12:34:17 CDT
failed to load image "sprite.png"
12:35:01 CDT
failed to load file "font.ttf"
上記の結果を得るために、現在の時間を任意の出力に「追加」する方法はありますか?
編集
言うのを忘れていましたが、SFML ライブラリはほとんどのエラーをログに記録するものです。いわば、SFML ライブラリがアプリケーションを離れるときの時間を追跡したいと思います。料金所のようなものですが、出発するものには時間が追加されます。私は時間を文字列として取得する方法を知っていますが、printf やその他の関数を呼び出すのは私ではありません。