monolog.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. # Voir doc/logging.md
  2. monolog:
  3. handlers:
  4. # sorties standards (stdout, stderr, console)
  5. stderr:
  6. type: stream
  7. path: php://stderr
  8. level: error
  9. channels: ["!event", "!doctrine"]
  10. console:
  11. type: console
  12. process_psr_3_messages: false
  13. level: debug
  14. channels: ["!event", "!doctrine", "!console"]
  15. # email en cas d'erreurs critiques, sauf erreurs 404 / 405
  16. # critical:
  17. # type: fingers_crossed
  18. # action_level: critical
  19. # excluded_http_codes: [ 404, 405 ]
  20. # handler: deduplicated
  21. # deduplicated:
  22. # type: deduplication
  23. # handler: mailer
  24. # mailer:
  25. # type: symfony_mailer
  26. # from_email: "process@opentalent.fr"
  27. # to_email: "exploitation@opentalent.fr"
  28. # subject: AP2I - Critical Error Occurred
  29. # level: critical
  30. # formatter: monolog.formatter.html
  31. # content_type: text/html
  32. # logging fichier
  33. file_main:
  34. type: rotating_file
  35. path: "%kernel.logs_dir%/%kernel.environment%.main.log"
  36. level: debug
  37. max_files: 3
  38. channels: [php, doctrine, http_client, elastica]
  39. file_auth:
  40. type: rotating_file
  41. path: "%kernel.logs_dir%/%kernel.environment%.auth.log"
  42. level: debug
  43. max_files: 3
  44. channels: security
  45. # logs spécifiques à certains process
  46. # * synchro dolibarr
  47. dolibarrsync:
  48. type: group
  49. members: [dolibarrsync_file]
  50. channels: dolibarrsync
  51. dolibarrsync_file:
  52. type: rotating_file
  53. path: "%kernel.logs_dir%/%kernel.environment%.dolibarrsync.log"
  54. level: debug
  55. max_files: 7
  56. formatter: monolog.formatter.message
  57. # dolibarrsync_critical:
  58. # type: fingers_crossed
  59. # action_level: critical
  60. # handler: dolibarrsync_deduplicated
  61. # dolibarrsync_deduplicated:
  62. # type: deduplication
  63. # # the time in seconds during which duplicate entries are discarded (default: 60)
  64. # time: 10
  65. # handler: dolibarrsync_mailer
  66. # dolibarrsync_mailer:
  67. # type: symfony_mailer
  68. # from_email: "process@opentalent.fr"
  69. # to_email: "exploitation@opentalent.fr"
  70. # subject: "Dolibarr Sync - Critical Error"
  71. # level: error
  72. # formatter: monolog.formatter.html
  73. # content_type: text/html
  74. # uncomment to get logging in your browser
  75. # you may have to allow bigger header sizes in your Web server configuration
  76. #firephp:
  77. # type: firephp
  78. # level: info
  79. #chromephp:
  80. # type: chromephp
  81. # level: info