下面的问题对许多人来说可能看起来很愚蠢,因为它应该有一个简单的解决方案,但我是Spring框架的初学者,并且我一直在搜索和测试许多没有成功的方法。Spring日志记录和application.properties
所以,我需要实现基于Spring的Web服务日志记录。 Maven用于依赖关系,具有spring-boot-starter-ws
依赖关系,而不是整个starter-web启动器。
我尝试了log4j,通过添加一个依赖和配置文件,它确实会生成一个日志文件,但仅用于记录器本身的初始化,并且没有关于何时使用服务的日志记录,尽管log4j处于TRACE水平。 我也尝试了使用logback,通过添加logback.xml文件,并添加starter-logging依赖项,但也创建空的日志文件,其中没有任何内容。
在Spring启动文档中,提到了application.properties
文件。所以我在WEB-INF中创建了这个项目,并把logging.level.org.springframework
和logging.path
条目。但仍然没有创建日志文件。
我不想记录自己的消息,我只想记录Spring自身生成的事件。而且我也没有主要方法,只有Web服务的端点,如果其中任何一个可能是相关的。所以我需要的是尽可能简单的日志记录,可能不需要添加太多的依赖关系,并将Spring消息检索到日志中。有人能告诉我我做错了什么吗?
对不起,但它是Windows,我不确定它在哪里保存日志,我也不知道如何自己设置文件夹。有什么简单的标签,我应该添加设置文件的位置? – stackoverflowthebest 2014-09-29 10:13:50
不错,谢谢,它现在工作。我猜这个文件格式不正确。 – stackoverflowthebest 2014-09-29 13:21:40