You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-dev@logging.apache.org by "Priyank (JIRA)" <ji...@apache.org> on 2016/04/13 06:05:25 UTC

[jira] [Updated] (LOG4PHP-227) Throw an exception while using %request and sending parameter key as array

     [ https://issues.apache.org/jira/browse/LOG4PHP-227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Priyank updated LOG4PHP-227:
----------------------------
    Labels: Request  (was: )

> Throw an exception while using %request and sending parameter key as array
> --------------------------------------------------------------------------
>
>                 Key: LOG4PHP-227
>                 URL: https://issues.apache.org/jira/browse/LOG4PHP-227
>             Project: Log4php
>          Issue Type: Bug
>            Reporter: Priyank
>              Labels: Request
>
> I used conversation pattern "Request:[%request]" in log4php xml configuration file. When I'm sending request with parameters as an array it throw an exception instead of logging request.
> Request example:
> URL: {request URL}
> Method:  POST
> Form data:
> data[test1]=test
> Exception trace:
> A PHP Error was encountered
> Severity: Notice
> Message: Array to string conversion
> Filename: pattern/LoggerPatternConverterSuperglobal.php
> Line Number: 93
> Backtrace:
> File: \apache\log4php\src\main\php\pattern\LoggerPatternConverterSuperglobal.php
> Line: 93
> Function: _error_handler
> File: \apache\log4php\src\main\php\pattern\LoggerPatternConverter.php
> Line: 62
> Function: activateOptions
> File: \apache\log4php\src\main\php\helpers\LoggerPatternParser.php
> Line: 179
> Function: __construct
> File: \apache\log4php\src\main\php\helpers\LoggerPatternParser.php
> Line: 149
> Function: getConverter
> File: \apache\log4php\src\main\php\helpers\LoggerPatternParser.php
> Line: 113
> Function: addConverter
> File: \apache\log4php\src\main\php\layouts\LoggerLayoutPattern.php
> Line: 153
> Function: parse
> File: \apache\log4php\src\main\php\configurators\LoggerConfiguratorDefault.php
> Line: 346
> Function: activateOptions
> File: \apache\log4php\src\main\php\configurators\LoggerConfiguratorDefault.php
> Line: 299
> Function: createAppenderLayout
> File: \apache\log4php\src\main\php\configurators\LoggerConfiguratorDefault.php
> Line: 201
> Function: configureAppender
> File: \apache\log4php\src\main\php\configurators\LoggerConfiguratorDefault.php
> Line: 84
> Function: doConfigure
> File: \apache\log4php\src\main\php\Logger.php
> Line: 543
> Function: configure



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)