[tor-bugs] #12882 [Onionoo]: Logging Framework

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Aug 24 20:40:10 UTC 2014


#12882: Logging Framework
-----------------------------+--------------------------
     Reporter:  iwakeh       |      Owner:  iwakeh
         Type:  enhancement  |     Status:  needs_review
     Priority:  normal       |  Milestone:
    Component:  Onionoo      |    Version:
   Resolution:               |   Keywords:
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+--------------------------
Changes (by iwakeh):

 * status:  assigned => needs_review


Comment:

 I used slf4j and logback. The latter is a really clean and well documented
 re-implementation
 of log4j1.2, but logback 'speaks' slf4j natively.
 With slf4j the framework can be switched easier.
 And, there are sufficient versions available in wheezy stable.
 Tomcat does not need to be tweeked, i.e. the onionoo.war contains
 everything necessary for logging this way.

 === build.xml ===
 I switched to java 7, but I also introduced a property for the java
 version. So it'll be easy to change.
 I also included a clean task.

 === Vagranfile, INSTALL ... ===
 I added changes necessary to the Vagrantfile.
 And, I kept all the changes from #12934 .

 === logging configuration ===
  * standalone: logback.xml needs to reside in the classpath (there is a
 copy statement in the {{{run}}} task now.)
  * war: The onionoo.war contains its own logback.xml

 The to logback.xml configurations differ mostly in their logging paths.

 Well, I surely forgot something ;-)

 Patch attached, please review.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/12882#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list