1. 日志需要进行API保护,虽然外部攻击可以抵御,但是不加控制会被低权用户拿到数据后进行分析
2. 针对`LogApi\LogError\LogUsusl`三个模块的`list`接口,Blade最新版进行了管理员权限的控制,大家也请同步加一下权限



3. SpringBlade4 之前的版本会将未定义的异常直接抛出到最外层展示,这仅对开发友好,生产环境其实并不合适
2. 我们可以进行判断操作,如果是prod环境(生产模式),接收到异常后统一返回“服务器异常”的错误
3. 具体实现逻辑如下


4. 相关代码如下,按照上述几个章节覆盖替换即可
* BladeRestExceptionTranslator:https://gitee.com/smallc/blade-tool/blob/master/blade-core-log/src/main/java/org/springblade/core/log/error/BladeRestExceptionTranslator.java#L169
* BladeProperties:https://gitee.com/smallc/blade-tool/blob/master/blade-core-launch/src/main/java/org/springblade/core/launch/props/BladeProperties.java#L218