Logging in Clojure

后端 未结 4 1186
北海茫月
北海茫月 2021-02-01 05:00

For Java development, I use Slf4j and Logback.

Logger logger = LoggerFactory.getLogger(HelloWorld.class);
logger.debug(\"Hello world.\");

How t

4条回答
  •  暗喜
    暗喜 (楼主)
    2021-02-01 05:33

    some excerpts from a one of my projects that uses log4j:

    log.clj:

    (ns 
        #^{:author "Arthur Ulfeldt", 
           :doc "Polynomial threshold encryption"}
      com.cryptovide.log
      (:gen-class)
      (:use
       clojure.contrib.logging))
    

    ...

    (def logger (org.apache.log4j.Logger/getLogger "A1"))
    (def log-levels (vec ( org.apache.log4j.Level/getAllPossiblePriorities)))
    

    ...

    (defn start-logging []
      (org.apache.log4j.BasicConfigurator/configure))
    

    main.clj:

    (start-logging)
    (. logger setLevel (log-levels verbose-level))
    

提交回复
热议问题