Giter VIP home page Giter VIP logo

psi-probe's Introduction

PSI Probe

Java CI Coverity Coveralls Known Vulnerabilities Maven Central Sonatype Nexus (Snapshots) Renovate enabled Releases GPLv2 License Project Stats Github All Releases

psi-probe

Sites

Contributing

See CONTRIBUTING.md for info on working on PSI Probe and sending patches.

Latest Release via Github Releases

Please download latest probe.war from here

Latest Release via Maven Central

Please download latest psi-probe-web.war release from here

You can rename 'psi-probe-web.war' to the traditional 'probe.war' or other name as you see fit.

Latest Snapshot via Maven Central

Please download latest psi-probe-web.war snapshots from here

You can rename 'psi-probe-web.war' to the traditional 'probe.war' or other name as you see fit.

Building from Source

  1. Clone PSI Probe's git repository.

    Note: If you plan to contribute to PSI Probe, you should create your own fork on GitHub first and clone that. Otherwise, follow these steps to build the latest version of PSI Probe for yourself.

    Execute the following command:

    git clone https://github.com/psi-probe/psi-probe
    

    This will create directory called psi-probe. Subsequent steps will refer to this as "your PSI Probe base directory."

  2. Minimum JDK version required to build is JDK 11 and run is JDK 8.

  3. **Download and install Maven 3.9.6 or better

    You may download it from the Apache Maven website.

  4. Run Maven.

    Execute the following command from your PSI Probe base directory:

    mvn package
    

    This will create a deployable file at web/target/probe.war.

Supported Tomcat Versions

Generally supported versions for third party tomcat providers align with their support but earlier versions may still work. It is advisable in every case to use only supported tomcat releases per specific vendor. Our support will only be against non CVE releases.

  • Tomcat 8.5 Series (Notice: We will drop support for tomcat 8.5 after tomcat officially archives it shortly after 3/31/2024 and we will complete a final release before that is done)

    • Tomcat 8.5.86 to 8.5.97 (Stated end of life will be 3/31/2024, considering using tomcat 9 or better)
    • TomEE 7.1 Discontinued, suggest to use TomEE 8.0 or better. TomEE no longer supports tomcat 8.5
    • NonStop(tm) Servlets For JavaServer Pages(tm) v8.5 (Based on Tomcat 8.5.78)
    • Pivotal tc 4.1.29 release with addon only (Based on Tomcat 8.5.97)
  • Tomcat 9.0 Series

    • Tomcat 9.0.72 to 9.0.85
    • TomEE 8.0.16 (Based on Tomcat 9.0.82). TomEE is ending support on December 31st 2023
    • NonStop(tm) never supported 9.0 as they changed direction but seem to have come back now for 10.1
    • Pivotal tc 4.1.29 release (Based on Tomcat 9.0.84)
    • Vmware tc 5.0.8 release (Based on Tomcat 9.0.84)
  • Tomcat 10.0 Series (discontinued by tomcat / not released by psi probe yet)

    • TomEE 9.1.2 (Based on Tomcat 10.0.27)
  • Tomcat 10.1 Series (not released by psi probe yet - issues with hop from tomcat 10.0.27 to 10.1.x)

    • Tomcat 10.1.6 to 10.1.18
    • TomEE - no support yet for 10.1
    • NonStop(tm) Servlets For JavaServer Pages(tm) v10.1 (Based on Tomcat 10.1.7)
    • Vmware tc 5.0.8 release (Based on Tomcat 10.1.17)
  • Tomcat 11.0 Series (pending)

    • Tomcat 11.0.0.M3 to 11.0.0.M16

Precondition

PSI Probe uses deep reflection to access data. Take care your tomcat configuration considers this. You can do this by extending the JDK_JAVA_OPTIONS variable:

    ...
    --add-opens=java.base/java.lang=ALL-UNNAMED \
    --add-opens=java.base/java.io=ALL-UNNAMED \
    --add-opens=java.base/java.util=ALL-UNNAMED \
    --add-opens=java.base/java.util.concurrent=ALL-UNNAMED \
    --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED \
    ...

User Groups

FAQ

psi-probe's People

Contributors

aurelienpernoud avatar chainho avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar diogosantana avatar dmcletchie avatar georgekankava avatar hazendaz avatar henry-caballero avatar invader444 avatar j-renkel avatar jander99 avatar lgtm-migrator avatar lucien11 avatar malfunction84 avatar nning avatar ralf-devop avatar renovate[bot] avatar robertoschwald avatar rw7 avatar sandrapascual avatar spascualperez avatar sumeetsukhija avatar tachtler avatar thberger avatar tnguyen1 avatar wfeng avatar xarius74 avatar xomit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

psi-probe's Issues

Add bugtraq properties for Subversion issue tracking integration

Some Subversion clients (TortoiseSVN, Subclipse) can present some nice
options for integrating with issue trackers.

# bugtraq:append = false
# bugtraq:label = Issue ID:
# bugtraq:message = Issue ID:
# bugtraq:number = true
# bugtraq:url = http://code.google.com/p/psi-probe/issues/detail?id=%BUGID%
# bugtraq:warnifnoissue = false

See http://tortoisesvn.net/issuetracker_integration for more information.

Original issue reported on code.google.com by [email protected] on 11 Apr 2009 at 5:48

AccessorFactory Bug on OSX

AccessorFactory throws an exception if using probe with JRE 1.6 (Apple) on
OSX 10.5.7.

What steps will reproduce the problem?
1. Use OSX 10.5.7
2. Use Apple JRE 1.6.0_07-b06-153 (delivered with system)
3. Access the "Threads" page

What is the expected output? What do you see instead?
java.lang.RuntimeException: Could not determine JVM version.
    at
org.jstripe.tomcat.probe.tools.AccessorFactory.getInstance(AccessorFactory.java:
32)

What version of the product are you using? On what operating system and
browser?
2.0.0-SNAPSHOT, SVN 39

Please provide any additional information below.
The way the jvm provider is determined is error prone.
E.g. in this case, it checks for "Apple Computer", but the vendor in Apples
1.6 JRE is "Apple Inc.".

What is the vmVendor check good for? Isn't it enough to just check the version?

Original issue reported on code.google.com by [email protected] on 27 May 2009 at 9:29

Links to view servlets and servlet mappings for all applications

Probe now supports viewing 'all servlets' or 'all servlet mappings'. This
is done by removing the 'webapp' parameter from the URL when viewing
servlets or servlet mappings.
I think it would be wise to place a link to the pages that show all
servlets and mappings of all applications.

Original issue reported on code.google.com by [email protected] on 15 Aug 2009 at 9:55

Code review: r24

Purpose of code changes on this branch:
r24: "a jsp that displays cumulative average response time of all applications"

When reviewing my code changes, please focus on:
The commit message says that this feature is "an initial draft version."

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 7:49

Log tailing doesn't work correctly with Google Chrome

What steps will reproduce the problem?
1. Go to the Log tab and open any log file.

What is the expected output? What do you see instead?
Line position is always 1 even after scrolling to the last and turning 'pause 
tailing' option off. 

What version of the product are you using? On what operating system?

Windows XP, Google Chrome 2.0.177.1

Original issue reported on code.google.com by [email protected] on 12 May 2009 at 3:16

Tomcat auto-deploy can corrupt context

What steps will reproduce the problem?
1. Enable auto-deploy.
2. Upload a .war file for deployment.
3. Get lucky.  (It only happens if the auto-deploy triggers during the copy
operation which moves the .war file from the upload location to the
deployment location.)

Proposed solution:
Move the file instead of copying it and then deleting it.

Original report: http://www.lambdaprobe.org/forum2/thread.jspa?threadID=462

Original issue reported on code.google.com by [email protected] on 11 Apr 2009 at 6:16

Code review: r9

Purpose of code changes on this branch:
r9: "added an initial version of application stats charts and stats collector"

When reviewing my code changes, please focus on:
The commit message says that this feature "needs to be worked on."

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 7:41

Rebrand as "PSI Probe"

The graphics and the color themes need to be updated to reflect the
project's new name.

Original issue reported on code.google.com by [email protected] on 14 Apr 2009 at 4:06

  • Blocked on: #35

Code review: r27

Purpose of code changes on this branch:
r27: No log message.

When reviewing my code changes, please focus on:
The commit message doesn't say what changed.  Find out what changes were made.

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 7:55

log4j log files are invisible if commons-logging-1.1.1.jar is in any context's classpath

What steps will reproduce the problem?
1. put commons-logging-xxx.jar to classpath (\lib\) 
2.
3.

What is the expected output?

see log4j log content at psi/logs/index.htm

What do you see instead?

exception in probe.log:
Could not interrogate context logger for /appname. Enable debug logging to 
see the trace stack

What version of the product are you using? On what operating system and
browser?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 6 Nov 2009 at 5:38

Code review: r17

Purpose of code changes on this branch:
r17: "modified session list screen to display sessions of all web
applications if a webapp parameter is not specified"

When reviewing my code changes, please focus on:
The commit message says that this feature is "not final."

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 7:45

Statistics charts remain visible when application is stopped

1. Open up probe
2. View an application. The two charts should be visible on this page.
3. Stop the application using the stop button.

The 'runtime information' table is now disabled, and this message is shown:
"This application is not running, runtime information is unavailable"

However, both statistics charts are still visible. This should not be
possible because the application is turned off.

Original issue reported on code.google.com by [email protected] on 15 Aug 2009 at 9:50

Option to auto-close window after successful deployment

Which feature would you like to see enhanced?
Deployment through .war file upload.

Please describe the enhancement in detail.
Add a checkbox that will "close this window after successful deployment." 
If checked and the deployment succeeds, the window (tab) will be closed via
Javascript.  If checked and the deployment fails, the window will stay open
and display the error as normal.

How will this enhancement make Probe better?
It will allow someone to focus their attention elsewhere (e.g. to other
browser tabs) while the deployment occurs and not have to come back and
clean up when it finally finishes unless there is a problem.  You see this
option a lot in desktop software which performs lengthy operations. 
Usually, it will "close this program" or "shutdown the computer" when the
operation is done.  This is the equivalent for a web application.

Original issue reported on code.google.com by [email protected] on 12 Aug 2009 at 9:41

can't compile jdk1.4 classes on OSX 10.5, as no JDK1.4 available

On OSX 10.5, there is no jdk 1.4 available.
Therefore, you can't compile the project on this platform.

The question is:

Is anyone using JDK 1.4 still? No one uses it, shouldn't this module be
dropped?

Another approach could be to:
- deliver the precompiled jdk14-<version>.jar with the project in the
web/src/main/resources dir. 
- With this, you can still work on jdk14 by directly executing
jdk1.4/pom.xml (mvn -f jdk1.4/pom.xml), but we leave it out of the module
definition in the main pom and remove the dependency in web/pom.xml.



Original issue reported on code.google.com by [email protected] on 28 May 2009 at 8:10

  • Merged into: #6

Session timeout should be displayed as minutes, not seconds

The Application Information page displays the session timeout as defined in
web.xml.  The value is displayed with seconds as the unit, but it should be
minutes.

From the Lambda Probe forums:
http://www.lambdaprobe.org/forum2/thread.jspa?threadID=492

Original issue reported on code.google.com by [email protected] on 22 Aug 2009 at 6:42

Allow manual reset of connector stats on the fly

It would be helpful to have a manual purge or reset of all connector stats 
on the fly. Maybe a button on the stats page or something.  It would be 
nice to do this without having to re-deploy the webapp. 

This would help me take some accurate performance snapshots during certain 
time periods.  For example I'd like to get some specific metrics for the 
11am - noon hour since it is our busiest time of the day.  The longer 
probe runs the less accurate I find the numbers to be.
Thanks,

Original issue reported on code.google.com by [email protected] on 12 Oct 2009 at 8:52

Revisions since 1.7b release need to be reviewed

Revisions r5 through r30 need to be reviewed and tested.  Pay particular
attention to revisions which no comment or have phrases like "not final,"
"draft," "to be improved," "in progress," or "incomplete" in the comment:

r14, r17, r24, r26, r27

Use the code review feature in the Source tab to vote and comment on these
revisions.  For testing, update to that specific revision, build, and test.
 Bear in mind that some features are updated in cumulative revisions.

Original issue reported on code.google.com by [email protected] on 13 Apr 2009 at 5:05

Add JMX console functionality

It would be great to have jconsole like functions within psiprobe.
Mostly you do not get the ports open on production machines for JMX,
therefore it would fit perfectly to this app.

BTW: Great idea to fork the dead lambdaprobe and continue to work on it!

Original issue reported on code.google.com by [email protected] on 20 Apr 2009 at 9:25

Evaluate translations

Several property names have changed, and some new properties have been
added.  The translations may need to be updated, but we need to know what
we're missing first.

Brazilian Portuguese has already been evaluated (issue 44).  Remaining
languages are German, French, Japanese, and Russian.

Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 11:21

Log tailing is not traffic optimized

What steps will reproduce the problem?
1. Open the Log tab and view any log file.

What is the expected output? What do you see instead?
the XMLHttpRequest to logs/ff_info.ajax returns the last modified date of 
the log file. Ever the last modified date is the same as previous, the next 
request XMLHttpRequest (logs/follow.ajax) returns the same part of the log 
file again and again (every 3 sec?). It's better to check if last modified 
date was changed and only after that send the logs/follow.ajax request. 

What version of the product are you using? On what operating system?
psi-probe version 1.7b, Apache Tomcat/6.0.14 on Linux, 



Original issue reported on code.google.com by [email protected] on 13 May 2009 at 10:58

AJAX-ify .war upload, add progress bar

Uploading and deploying a .war can sometimes take a while.  The upload
should be AJAX-ified, display a progress bar, and display an activity
indicator to show the stage of deployment (undeploying, discarding work,
deploying, compiling JSPs, etc.)

Original issue reported on code.google.com by [email protected] on 14 Apr 2009 at 6:10

Save user's font size settings of log view panel

It's too small. Is it possble to set it to 12x by default as 

main.css

#file_content {
    width: 100%;
    overflow: auto;
    font-size: 12px;
    white-space: nowrap;
}

May be write changed font size to cookies like the language?

Original issue reported on code.google.com by [email protected] on 18 Nov 2009 at 12:59

Display "last deployed" timestamp and uptime for each context

The server's uptime is already displayed, but not the uptime of each
context or when the context was last deployed.

The "last deployed" timestamp could be determined by the creation time of
the context's path on disk.  The uptime would be either (1) the difference
between the current time and the deployment time or (2) the server's
uptime, whichever is smaller.

Original issue reported on code.google.com by [email protected] on 5 May 2009 at 4:56

Code review: r14

Purpose of code changes on this branch:
r14: "modified application summary to refresh runtime info periodically"

When reviewing my code changes, please focus on:
The commit message says that this feature is "not final."

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 7:44

Configurable parameter so Probe ignores its own traffic in cumulative chart

I would like the ability to have a configurable parameter to set all probe 
traffic to "ignore".  This setting would keep all Memory, Thread, Request 
and error data related to probe from being presented in the numbers.

This would help tremendously when trying to establish benchmarks and 
performance metrics for a specific webapp.  For example if I need to study 
webapp1 when I launch probe all the numbers spike due to the heavy amount 
of requests that probe has to make.  Eliminating this traffic would give 
me a more accurate measure of the webapp being studied.
Thank you,

Original issue reported on code.google.com by [email protected] on 12 Oct 2009 at 8:45

  • Blocked on: #79

Code review: r26

Purpose of code changes on this branch:
r26: "consolidate multiple web applications stats in a single chart"

When reviewing my code changes, please focus on:
The commit message says that this feature is "to be improved."

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 7:50

Display, track, and query against global datasources

psi-probe should be able to display and edit global as well as
application-local datasources for Tomcat.

1. Display global and application-local resources on the same page.
2. Allow defining / redefining / undefining global datasources and JNDI
bindings.
3. Allow defining / redefining / undefining resource links and
application-local datasources for applications that are not defined in
server.xml.
4. Provide for creating application-local datasources and resource links
for an application at deploy-time; the need for this step can be detected
by looking for the resource-ref elements in web.xml.

Initial discussion:
http://groups.google.com/group/psi-probe-discuss/browse_thread/thread/44e819315c
9d8580

Original issue reported on code.google.com by [email protected] on 17 Sep 2009 at 3:10

Duplicate log entries

What steps will reproduce the problem?
1. Log into probe, go to the LOG tab and click any log file.

What is the expected output?
I expect to see the actual log output.

What do you see instead?
The last line is always duplicated after every refresh. This might lead to
confusion. I thought my logs where duplicated, but it's a glich in the Ajax
or something, because the physical files are correct.

What version of the product are you using? On what operating system and
browser?
PSI-Probe 1.7b


Original issue reported on code.google.com by [email protected] on 15 Sep 2009 at 12:50

When deploying, determine context name from META-INF/context.xml

The context name should be determined by using the first defined value
encountered from among these sources:

1. The value defined in the "context name" field of the deployment form.
2. The path attribute of the context element in META-INF/context.xml.
3. The name of the .war file.

If a value is supplied for the context name that does not match the path
attribute in context.xml, a warning/error should be displayed.

Some UI elements, such as labeled checkboxes or radio buttons, may be
introduced to help make the options more obvious...

Context name:
o Determined from .war file name
o Determined from META-INF/context.xml
o User-defined: [_________] (ex. /dummy)

Original issue reported on code.google.com by [email protected] on 14 Apr 2009 at 6:05

SCM urls in pom.xml are incorrect

From Robert Oschwald:

To use the buildnumber-maven-plugin, you must fix your urls. They are
currently wrong. You must change to:

<scm>
  <connection>scm:svn:https://psi-probe.googlecode.com/svn/</connection>

<developerConnection>scm:svn:https://psi-probe.googlecode.com/svn/trunk/</develo
perConnection>
  <url>scm:svn:https://psi-probe.googlecode.com/svn/</url>
</scm>

Original issue reported on code.google.com by [email protected] on 27 May 2009 at 5:28

Store user settings locally

Please describe the feature you would like to see added.
The ability to store settings locally, perhaps to a user's home directory.

How will this feature make Probe better?
If configurable settings are not persistent, they would have to be
re-entered after Probe or Tomcat is restarted.  This feature would allow
user settings to persist through a Probe or Tomcat restart.  At least one
proposed feature would be nearly unusable without this (see issue 14), and
it opens up the possibility for additional features which require some
level of configuration.

Original issue reported on code.google.com by [email protected] on 15 Aug 2009 at 4:29

Brazilian Portuguese Translation

Hi,

I've sent to Vlad Ilyushchenko a Brazilian Portuguese translation of Lambda
Probe back in 2007, it seems it did not make into a newer version of Lambda
because there were no newer version of Lambda after I sent the patch :(

I've come across this project after MuleSoft announced GA of their Tcat
Server on TheServerSide
(http://www.theserverside.com/news/thread.tss?m=c.reply&thread_id=58164).
Their server is based on Lambda and made me remember it after a long time...

I'm attaching the translation in this issue.

Thank you for keeping the project alive :)

Original issue reported on code.google.com by [email protected] on 8 Oct 2009 at 6:48

Attachments:

running in IBM JDK requires jmx console authentication to be off

Currently, on an IBM JDK, you have to open a port and turn jmx console 
authentication off to run psiprobe. This is absolutely unacceptable in a 
production environment for security reasons.

Example:
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=11111
-Dcom.sun.management.jmxremote.authenticate=false

The workaround is to firewall the port... assuming all the badguys are 
outside your network (not true).

Using IBM JDK6_64 on AIX

a nice fix would be to put username/password in a properties file somewhere 
or as system properties passed to the vm

Original issue reported on code.google.com by [email protected] on 6 May 2009 at 3:05

Configure statistics collection with command line properties

History graphs like in Memory utilization has only 2 hours history time
frame. It would be nice to have larger history, for example 2 days. 

It could be simply parametrized by define on tomcat command line (for
example -Dhistory.timeframe=t) or better/later in probe web UI.

Original issue reported on code.google.com by mschayna on 6 Nov 2009 at 9:28

Project should not contain dependencies on sun.* packages

In general, Java code other than the JRE should not depend on sun.*
packages, as they are subject to change.  These dependencies ought to be
removed.

These references only exist in the jdk1.4 and jdk1.5 sub-projects.  Project
restructuring is addressed by issue 2.

Original issue reported on code.google.com by [email protected] on 11 Apr 2009 at 8:42

Allow deployment to a Tomcat cluster

Which feature would you like to see enhanced?
Deployment through .war file upload.

Please describe the enhancement in detail.
On the deployment page, an option should exist to perform a distributed
deployment.  Probe could also display warnings based on the user's
selection and whether the .war file is <distributable />.  It will likely
use JMX.

How will this enhancement make Probe better?
Tomcat's FarmWarDeployer doesn't work and there are currently no plans to
fix it.  If you want to deploy to a Tomcat cluster, you must deploy to each
container individually.  Implementing this enhancement would make that
process much faster and more convenient.

Original issue reported on code.google.com by [email protected] on 21 Aug 2009 at 5:10

  • Blocked on: #98

Oracle JDBC driver is bound by distribution license

The Oracle JDBC driver, ojdbc14.jar, is bound by Oracle's distribution license:
http://www.oracle.com/technology/software/popup-license/distribution-license.htm
l

We need to answer these questions:
- How exactly does this license affect our work?
- Will Probe still work if we remove the .jar from the packaged .war?
- Should we remove the .jar from the repository, too?
  - If we need to remove it, we'll have to reset the repository and
re-import it without that .jar file to remove it from the history.
  - If we leave it, will the Oracle license have to apply to our source?

Original issue reported on code.google.com by [email protected] on 23 Apr 2009 at 7:59

Change logging levels at runtime through web UI

jdk, log4j, and commons logging all have a mechanism for controlling the
logging level.

jdk: SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF
log4j: ALL, FATAL, ERROR, WARNING, INFO, DEBUG, TRACE, OFF
commons: fatal, error, warn, info, debug, trace

It would be very convenient to have a feature where the logging level is
editable via the web UI.  Any changes would persist until the corresponding
logger is destroyed, presumably when the context is reset or redeployed.

This feature could also include a mechanism to "restore defaults," which
would reset all logging levels to their original settings, as defined by
each application.

Notes:
It appears the "org.apache.catalina.logger" package was removed in Tomcat 5.

References:
http://java.sun.com/javase/6/docs/api/java/util/logging/Level.html
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Level.html
http://commons.apache.org/logging/commons-logging-1.1.1/apidocs/org/apache/commo
ns/logging/Log.html
http://tomcat.apache.org/tomcat-4.1-doc/catalina/docs/api/org/apache/catalina/lo
gger/package-summary.html

Original issue reported on code.google.com by [email protected] on 13 Apr 2009 at 8:48

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.