mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-22 08:05:34 +08:00
fix logger constructor
This commit is contained in:
@@ -79,7 +79,7 @@ class ContainerServicesProvider
|
||||
$container->instance('worker_id', Framework::$server->worker_id);
|
||||
|
||||
$container->singleton(AdapterInterface::class, OneBot11Adapter::class);
|
||||
$container->singleton(LoggerInterface::class, ZMConfig::get('logging.logger'));
|
||||
$container->instance(LoggerInterface::class, ZMConfig::get('logging.logger')());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -788,10 +788,10 @@ function is_assoc_array(array $array): bool
|
||||
/**
|
||||
* 返回 Logger 实例
|
||||
*/
|
||||
function logger(...$args): LoggerInterface
|
||||
function logger(string $prefix = null): LoggerInterface
|
||||
{
|
||||
if (!app()->has(LoggerInterface::class)) {
|
||||
return zm_config('logging.logger')(...$args);
|
||||
if (!is_null($prefix) || !app()->has(LoggerInterface::class)) {
|
||||
return zm_config('logging.logger')($prefix);
|
||||
}
|
||||
return resolve(LoggerInterface::class);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user