networkteam/container-ready

在容器中运行 Flow 和 Neos 应用的工具

dev-main 2022-04-25 15:57 UTC

This package is auto-updated.

Last update: 2024-08-25 21:11:46 UTC


README

在容器中运行 Flow 和 Neos 应用的工具。

控制台日志记录

与在容器中使用日志文件相比,将日志记录到控制台是一个好主意。此包包含一个扩展的 ConsoleBackend,它通过添加可配置的前缀来向日志消息添加额外信息,以查看日志消息的来源。

示例配置

Neos:
  Flow:

    # Log to STDOUT to have correct 12 factor app behavior for running in a container
    log:
      psr3:
        'Neos\Flow\Log\PsrLoggerFactory':
          systemLogger:
            default:
              class: Networkteam\ContainerReady\Log\Backend\ConsoleBackend
              options:
                prefix: '[System]  '
          securityLogger:
            default:
              class: Networkteam\ContainerReady\Log\Backend\ConsoleBackend
              options:
                prefix: '[Security]'
                # Info level has too much verbosity
                severityThreshold: '%LOG_NOTICE%'
          sqlLogger:
            default:
              class: Networkteam\ContainerReady\Log\Backend\ConsoleBackend
              options:
                prefix: '[SQL]     '
          i18nLogger:
            default:
              class: Networkteam\ContainerReady\Log\Backend\ConsoleBackend
              options:
                prefix: '[I18N]    '