私のアプリケーションでは、製品のインポート、ニュースのインポートなどのいくつかのインポートメカニズムがあります...これらのインポートは、コマンドラインからcronjobによって実行されます。 これで、各インポートプロセスをログに記録し、後でスマートな方法で印刷したいので、管理者はたとえば、2017-10-10 18:23から製品インポートログを選択し、このインポートのログメッセージをすべて表示できます。 私はこれを行うためにモノログを使用し、すべてのログメッセージをデータベースに記録することを考えていました(私は後でテキストファイルベースのログよりも簡単にクエリできます)。symfonyのさまざまなイベントを記録するためにモノログを使用する
私は各グループごとに異なるテーブルを達成する方法を知りません。
私はテーブル "log_import_product"と "log_import_news"にログオンすることを考えましたが、私はそうしてもまだコンクリートのインポートのためのグループ化はありません...また、どうすれば別のエンティティすべて全く同じ性質ですか?
他のアイデアはどのように私はこれを行うことができますか?
ありがとうございました
これはモノログを使用して行われますか?私はモノログのロギングの仕組みが気に入っていますが、ログテーブルにカスタムカラムを与える方法はありますか? –
このようなログにはモノログを使用する必要もありません。各cronで発生するイベントを作成するだけで、そのイベントがデータベースにデータを挿入し、必要なテーブルを作成することができます。 – Eimsas
だから、モノログを扱う私の提案は最善の方法ではありませんでした...ありがとう! –