Announcement

Collapse
No announcement yet.

Tomcat 6, für jede Webanwendung ein Logfile

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tomcat 6, für jede Webanwendung ein Logfile

    hallo,

    ich habe mehrere webanwendungen auf einem tomcat 6 laufen. bisher laufen alle ausgaben in die catalina.out. ich würde gerne den tomcat einstellen, dass bestimmte anwendungen ein eigenes logfile bekommen. wie muss ich das machen? muss ich das auf dem server einstellen oder in den einzelnen webanwendungen?

    grüße thomas

  • #2
    http://tomcat.apache.org/tomcat-7.0-doc/logging.html

    und

    http://tomcat.apache.org/tomcat-7.0-...cess_Log_Valve

    Im <context> deiner Webanwendung ist das <valve> mit den gewünschten Werten zu setzen
    Zuletzt editiert von Christian Marquardt; 06.12.2011, 20:04.
    Christian

    Comment


    • #3
      hallo christian,

      komme endlich dazu die links mir anzuschauen. der erste link hat mir schon einmal gut geholfen.

      hab mit einern neuen logging.properties datei im classes ordner im web-inf ordner erstellt:

      Code:
      handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
      
      ############################################################
      # Handler specific properties.
      # Describes specific configuration info for Handlers.
      ############################################################
      
      org.apache.juli.FileHandler.level = FINE
      org.apache.juli.FileHandler.directory = ${catalina.base}/logs/meinewebapp
      org.apache.juli.FileHandler.prefix = meinewebapp.
      
      java.util.logging.ConsoleHandler.level = FINE
      java.util.logging.ConsoleHandler.formatter = 
      java.util.logging.SimpleFormatter
      mein problem dabei ist, dass jetzt zwar alles zu der anwendung in die neue logdatei im ordner meinewebapp geloggt wird. jedoch zusätzlich auch weiterhin in die catalina.out. kannst du mir noch einen tipp geben was ich machen muss.

      danke, grüße

      Comment


      • #4
        Ich hätte ja die Sache mit dem Context und dem valve ausprobiert....

        Also im Context der Anwendung sowas wie

        <Valve className="org.apache.catalina.valves.AccessLogVal ve" directory="logs"
        prefix="localhost_access_log." suffix=".txt"
        pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
        Zuletzt editiert von Christian Marquardt; 19.12.2011, 19:33.
        Christian

        Comment

        Working...
        X