car4s/addons/log/Log.php
2022-06-04 17:38:43 +08:00

75 lines
1.5 KiB
PHP

<?php
namespace addons\log;
use app\common\library\Menu;
use think\Addons;
/**
* 插件
*/
class Log extends Addons
{
// 初始化更改日志级别配置项
public function appInit(&$params)
{
$logConfig = get_addon_config('log');
$level = explode(',', $logConfig['level']);
config('log.level', $level);
}
/**
* 插件安装方法
* @return bool
*/
public function install()
{
$menu = [
[
'name' => 'general/logs',
'title' => '日志管理',
'ismenu' => 1,
'icon' => 'fa fa-pied-piper-alt',
'sublist' => [
['name' => 'general/logs/index', 'title' => '查看'],
['name' => 'general/logs/del', 'title' => '删除'],
['name' => 'general/logs/detail', 'title' => '详情']
],
]
];
Menu::create($menu, 'general');
return true;
}
/**
* 插件卸载方法
* @return bool
*/
public function uninstall()
{
Menu::delete('general/logs');
return true;
}
/**
* 插件启用方法
* @return bool
*/
public function enable()
{
Menu::enable('general/logs');
return true;
}
/**
* 插件禁用方法
* @return bool
*/
public function disable()
{
Menu::disable('general/logs');
return true;
}
}