こんにちは、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 のコンソールに出力されますが、どこにもログ ファイルが見つかりません。