
com.ibm.websphere.logging.WsLevel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of loader Show documentation
Show all versions of loader Show documentation
An optimized class loader implementation that loads classes from a WebSphere installation.
The newest version!
/*
* #%L
* VisualWAS
* %%
* Copyright (C) 2013 - 2020 Andreas Veithen
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
* .
* #L%
*/
package com.ibm.websphere.logging;
import java.util.logging.Level;
/**
* Replacement class for WebSphere's WsLevel
class. It prevents the WebSphere
* code from registering is own log levels, because this would cause a class loader leak
* (see JDK-6543126).
*/
public class WsLevel extends Level {
private static final long serialVersionUID = -8795434113718441359L;
// FATAL is 1100; SEVERE is 1000
public static final Level FATAL = Level.SEVERE;
// AUDIT is 850; INFO is 800
public static final Level AUDIT = Level.INFO;
// DETAIL is 625; FINE is 500
public static final Level DETAIL = Level.FINE;
public static final Level[] LEVELS = { ALL, FINEST, FINER, FINE, DETAIL, CONFIG, INFO, AUDIT, WARNING, SEVERE, FATAL, OFF };
public static final int[] LEVEL_VALUES;
static {
LEVEL_VALUES = new int[LEVELS.length];
for (int i=0; i
© 2015 - 2025 Weber Informatics LLC | Privacy Policy