Khi sau this dụ mùa xuân Tôi đã chờ đợi để xem kết quả như thế này:Thay đổi cấp độ nhật ký khung công tác trong dự án ví dụ đơn giản?
Creating tables
Inserting customer record for John Woo
Inserting customer record for Jeff Dean
...
Thay vào đó, tôi có một số DEBUG
thông điệp log xen kẽ giữa mỗi dòng:
Creating tables
12:31:16.474 [main] DEBUG o.s.jdbc.core.JdbcTemplate - Executing SQL statement [drop table customers if exists]
12:31:16.484 [main] DEBUG o.s.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource
12:31:16.484 [main] DEBUG o.s.j.d.SimpleDriverDataSource - Creating new JDBC Driver Connection to [jdbc:h2:mem]
...
Thesevariousanswers dường như chỉ ra rằng điều này có thể được giải quyết bằng cách thay đổi cấp độ nhật ký trong tệp log4j.properties
của tôi. Tuy nhiên, trong các tệp the Spring example a log4j.properties
không bao giờ được đề cập.
Điều thú vị là, mùa xuân không xuất hiện để được sử dụng trong nội bộ log4j
:
$ grep -R "log4j" *
Binary file build/libs/gs-relational-data-access-0.1.0.jar matches
Tôi tưởng tượng tôi có thể sử dụng log4j
để khắc phục vấn đề này, nhưng the manual dường như không có thông tin về nơi để đặt log4j.properties
hay làm thế nào để tích hợp nó vào dự án này.
Làm cách nào để thay đổi cấp độ nhật ký để xóa những tuyên bố DEBUG
?
Nếu tôi cần sử dụng tệp log4j.properties
, tôi nên đặt nó ở đâu? Tôi có cần phải gắn nó vào tệp build.gradle
của mình hoặc tham chiếu tệp đó trong các tệp .java
của mình không?