嗨,我尝试使用 clojure contrib 进行日志记录,但无济于事。它的clojure 1.1
(ns com.class.main.service
(:gen-class)
(:require (clojure.contrib [logging :as log])))
(log/info "Hello world")
我已将 log4j.jar 文件放在我的 bin 中,并将 log4j.properties 放在与 log4j.jar 相同的目录中。
下面是 log4j.properties 配置
log4j.rootLogger=INFO, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=H:\\log\\loging.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n*
我已经浏览了一些基本示例,尽管由于大多数使用带有 tool.logging 的较新版本而受到限制。
但下面是我用过的例子
https://github.com/macourtney/Conjure/wiki/How-to-use-logging & http://www.paullegato.com/blog/setting-clojure-log-level/ 帮助我获得了这么多的日志在 emacs 的控制台上打印出来,但我在任何地方都找不到日志文件。