* @copyright walkor * @link http://www.workerman.net/ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ return [ 'default' => [ 'handlers' => [ [ // 'class' => Monolog\Handler\RotatingFileHandler::class, // 'constructor' => [ // runtime_path() . '/logs/'.date('Ym').'/.log', // 2048, // Monolog\Logger::INFO, // true, // 0755 // ], // 'formatter' => [ // 'class' => Monolog\Formatter\LineFormatter::class, // 'constructor' => [null, 'Y-m-d H:i:s', true,true], // ], 'class' => \support\log\MonologExtendHandler::class, 'constructor' => [ null, 2048, Monolog\Logger::DEBUG, true, 0755 ], 'formatter' => [ 'class' => Monolog\Formatter\LineFormatter::class, 'constructor' => [null, 'Y-m-d H:i:s', true, true], ], ] ], ], // log2通道 'product' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/product/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'branch_product' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/branch_product/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'product_storege' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/product_storege/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'user' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/user/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'system_store' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/system_store/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'store_finance_flow' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/store_finance_flow/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'store_finance_flow_product' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/store_finance_flow_product/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'store_order' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/store_order/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'store_order_cart_info' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/store_order_cart_info/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'warehouse_product' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/warehouse_product/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], 'warehouse_product_storege' => [ // 处理默认通道的handler,可以设置多个 'handlers' => [ [ // handler类的名字 'class' => Monolog\Handler\RotatingFileHandler::class, // handler类的构造函数参数 'constructor' => [ runtime_path() . '/warehouse_product_storege/' . date('Ym') . '/.log', 2048, Monolog\Logger::DEBUG, true, 0755 ], // 格式相关 'formatter' => [ // 格式化处理类的名字 'class' => Monolog\Formatter\LineFormatter::class, // 格式化处理类的构造函数参数 'constructor' => [null, 'Y-m-d H:i:s', true], ], ] ], ], ];