Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java org.springframework.core.env.PropertySourcesPropertyResolver在调试模式下打印值_Java_Spring - Fatal编程技术网

Java org.springframework.core.env.PropertySourcesPropertyResolver在调试模式下打印值

Java org.springframework.core.env.PropertySourcesPropertyResolver在调试模式下打印值,java,spring,Java,Spring,我正在使用属性占位符读取jdbc.properties文件,如下所示 <context:property-placeholder location="classpath*:jdbc.properties" /> 这是一篇老文章,我不确定您是否只是想有选择地将它们从日志中删除,但为了得到一个简单的答案,我在application.properties中使用了以下内容 logging.level.root=error logging.level.com.springcloudexamp

我正在使用属性占位符读取jdbc.properties文件,如下所示

<context:property-placeholder location="classpath*:jdbc.properties" />

这是一篇老文章,我不确定您是否只是想有选择地将它们从日志中删除,但为了得到一个简单的答案,我在application.properties中使用了以下内容

logging.level.root=error
logging.level.com.springcloudexample=trace

第二行是应用程序根名称空间。

您可以向日志框架添加更具体的规则,仅适用于
PropertyPlaceholderHelper
,其中级别为INFO或其他级别。我使用logback时,可以添加过滤器,但这不是我要寻找的解决方案。因为任何人都可以篡改日志文件。由于我提供了对日志配置文件的访问权限,我知道您是从哪里来的,但我严重怀疑您能否以任何其他方式禁用日志记录。可能是Spring框架的自定义版本:),这样他们可以访问日志而不是属性文件?您是否考虑过使用类似的方法?不,这不是我要寻找的答案,我是从安全角度看的,当我将日志级别设置为调试时,Spring框架也会打印密码参数。
logging.level.root=error
logging.level.com.springcloudexample=trace