Skip to content

Instantly share code, notes, and snippets.

@laczoka
Created November 27, 2012 18:49
Show Gist options
  • Save laczoka/4156193 to your computer and use it in GitHub Desktop.
Save laczoka/4156193 to your computer and use it in GitHub Desktop.
Log4j vs. datomic-free
(ns logtest.core
(:use [clojure.tools.logging]
[clojure.tools.logging.impl :only [log4j-factory]]))
(defn foo
"I don't do a whole lot."
[]
(binding [*logger-factory* (log4j-factory)] (info "!")))
log4j.rootLogger=INFO, C, R
log4j.appender.C=org.apache.log4j.ConsoleAppender
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c %x - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/tmp/log.log
log4j.appender.R.MaxFileSize=1000kB
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c %x - %m%n
(defproject logtest "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:jvm-opts ["-Dlog4j.configuration=log4j.properties"]
:dependencies [[org.clojure/clojure "1.4.0"]
[com.datomic/datomic-free "0.8.3619"]
[org.clojure/tools.logging "0.2.3"]
[log4j "1.2.17"]])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment