LaravelのログをMysqlで管理する。contentLoading...検索:最新の投稿Authユーザーのメールアドレスを変更LaravelのログをMysqlで管理する。password?HomeBlogGithubお問い合わせ静岡市で独学で勉強中。KaokenとLaravelHomeBlogGithubお問い合わせ静岡市で独学で勉強中。KaokenとLaravelLaravel自作パッケージLaravelのログをMysqlで管理する。2018年1月10日Laravelのログ機能をMysqlで管理したい、かつ、指定レベル以上のログはメールで送信してほしい。そんな気持ちからこのパッケージを作った。似たパッケージもあるので、そちらも試してみるのも良い。laravel-mysql-email-logLaravelで扱うログをMysqlに保存し、指定レベル以上の場合メールを送信する。...上記の['connections']['mysql']をコピーして、ドライバー名をmysql_logとする。ログの消滅を阻止するために必要。config\app.phpへ追加する例connectionは、データーばべーすドライバ名。config\database.phpを参照。modelは、ログモデル。emailは、trueの場合、email_send_levelに応じて、メールを送信する。falseの場合、一切送信しない。email_send_levelは、ログレベルを指定して、指定したログレベル以上から送信する。大文字小文字は区別しない。email_logは、Mailableで派生したクラスを必要に応じて変更すること。email_send_limitは、Mailableで派生したクラスを必要に応じて変更すること。メールの送信制限max_email_send_countを超えた時に送る。max_email_send_countは、1日に送れるログメール。送信数を超えると簡単な警告メールが送られてくる。email_send_level参照。toは、メールの送信先。'debug'),の下あたりに追加するのが良い。--tag=mysql-email-log実行後、以下のディレクトリやファイルが追加される。対象レベル以上のログメールとして使用する。アプリの仕様に合わせて変更すること。対象レベル以上のログが送信制限に達したときに使用する。アプリの仕様に合わせて変更すること。イベントvendor\laravel-mysql-email-log\src\Eventsディレクトリ内を参照!BeforeWriteLogEventログを書き込む前に呼び出される。自作プラグイン投稿ナビゲーション確認メールでユーザー登録Authユーザーのメールアドレスを変更コメントを残すコメントをキャンセル検索:最近の投稿Authユーザーのメールアドレスを変更LaravelのログをMysqlで管理する。確認メールでユーザー登録Laravelでphp版markdown-itを使うLaravelでモデルにアカウント凍結を実装するプロフィールkaoken2016年にLaravel5.2に出会い、その魅力に惚れ現在も使い続けている。趣味は、レトロゲーム製作と園芸。aThemes.HomeBlogGithubお問い合わせ%d人のブロガーが「いいね」をつけました。