--- Name: logging --- Injector: ErrorHandler: class: SilverStripe\Framework\Logging\MonologErrorHandler properties: Logger: %$Logger Logger: type: singleton class: Monolog\Logger constructor: - "error-log" calls: DisplayErrorHandler: [ pushHandler, [ %$DisplayErrorHandler ] ] --- Name: dev-logging Only: environment: dev --- Injector: DisplayErrorHandler: class: SilverStripe\Framework\Logging\HTTPOutputHandler constructor: - "notice" properties: Formatter: %$SilverStripe\Framework\Logging\DetailedErrorFormatter --- Name: live-logging Except: environment: dev --- Injector: DisplayErrorHandler: class: SilverStripe\Framework\Logging\HTTPOutputHandler constructor: - "error" properties: Formatter: %$FriendlyErrorFormatter FriendlyErrorFormatter: class: SilverStripe\Framework\Logging\DebugViewFriendlyErrorFormatter properties: Title: "There has been an error" Body: "The website server has not been able to respond to your request"