多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Config设置 ## config目录 ``` ├─config │ app.php 应用设置 │ app_type.php 应用渠道(公众号,小程序,pc等) │ cache.php 缓存设置 │ captche.php 验证码设置 │ console.php 控制台设置 │ cookie.php Cookie设置 │ database.php 数据库设置 │ diy_view.php 自定义模板配置 │ filesystem.php 资源文件设置(niushop采用配置云上传) │ info.php 系统版本信息 │ jump.php 默认跳转页面对应的模板文件 │ lang.php 多语言设置 │ log.php 系统日志设置 │ menu_shop.php 功能菜单设置(管理端) │ middleawre.php 中间件配置 │ route.php 路由配置 │ session.php Session配置 │ trace.php Trace设置 开启调试模式后有效 │ view.php 模板设置(管理端) ``` 调用配置 例如 log.php ``` ~~~ use think\facade\Env; // +---------------------------------------------------------------------- // | 日志设置 // +---------------------------------------------------------------------- return [ // 默认日志记录通道 'default' => Env::get('log.channel', 'file'), // 日志记录级别 'level' => ['sql'], // 日志类型记录的通道 ['error'=>'email',...] 'type_channel' => [], // 关闭全局日志写入 'close' => false, // 全局日志处理 支持闭包 'processor' => null, // 日志通道列表 'channels' => [ 'file' => [ // 日志记录方式 'type' => 'File', // 日志保存目录 'path' => '', // 单文件日志写入 'single' => false, // 独立日志级别 'apart_level' => [], // 最大日志文件数量 'max_files' => 0, // 使用JSON格式记录 'json' => false, // 日志处理 'processor' => null, // 关闭通道日志写入 'close' => false, // 日志输出格式化 'format' => '[%s][%s] %s', // 是否实时写入 'realtime_write' => true, ], // 其它日志通道配置 ], ]; ~~~ ``` 获取日志通道列表 Config::get(channels); 获取日志通道文件记录方式配置,只需要将键名以"."点连接即可。 Config::get(channels.file); Config::get(channels.file.type);