zhouping
5 years ago
16 changed files with 73 additions and 246 deletions
@ -1,2 +1,3 @@
|
||||
源码地址:https://github.com/qos-ch/slf4j <br> |
||||
版本:1.7.29 |
||||
版本:1.7.29 <br> |
||||
注:impl部分因为用不到,所以被移动到了lib中用于打包依赖 |
Binary file not shown.
@ -1,73 +0,0 @@
|
||||
/** |
||||
* Copyright (c) 2004-2011 QOS.ch |
||||
* All rights reserved. |
||||
* |
||||
* Permission is hereby granted, free of charge, to any person obtaining |
||||
* a copy of this software and associated documentation files (the |
||||
* "Software"), to deal in the Software without restriction, including |
||||
* without limitation the rights to use, copy, modify, merge, publish, |
||||
* distribute, sublicense, and/or sell copies of the Software, and to |
||||
* permit persons to whom the Software is furnished to do so, subject to |
||||
* the following conditions: |
||||
* |
||||
* The above copyright notice and this permission notice shall be |
||||
* included in all copies or substantial portions of the Software. |
||||
* |
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
||||
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
||||
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
* |
||||
*/ |
||||
package org.slf4j.impl; |
||||
|
||||
import org.slf4j.ILoggerFactory; |
||||
|
||||
/** |
||||
* The binding of {@link org.slf4j.LoggerFactory} class with an actual instance of |
||||
* {@link ILoggerFactory} is performed using information returned by this class. |
||||
* |
||||
* This class is meant to provide a dummy StaticLoggerBinder to the slf4j-api module. |
||||
* Real implementations are found in each SLF4J binding project, e.g. slf4j-nop, |
||||
* slf4j-log4j12 etc. |
||||
* |
||||
* @author Ceki Gülcü |
||||
*/ |
||||
public class StaticLoggerBinder { |
||||
|
||||
/** |
||||
* The unique instance of this class. |
||||
*/ |
||||
private static final StaticLoggerBinder SINGLETON = new StaticLoggerBinder(); |
||||
|
||||
/** |
||||
* Return the singleton of this class. |
||||
* |
||||
* @return the StaticLoggerBinder singleton |
||||
*/ |
||||
public static final StaticLoggerBinder getSingleton() { |
||||
return SINGLETON; |
||||
} |
||||
|
||||
/** |
||||
* Declare the version of the SLF4J API this implementation is compiled against. |
||||
* The value of this field is modified with each major release. |
||||
*/ |
||||
// to avoid constant folding by the compiler, this field must *not* be final
|
||||
public static String REQUESTED_API_VERSION = "1.6.99"; // !final
|
||||
|
||||
private StaticLoggerBinder() { |
||||
throw new UnsupportedOperationException("This code should have never made it into slf4j-api.jar"); |
||||
} |
||||
|
||||
public ILoggerFactory getLoggerFactory() { |
||||
throw new UnsupportedOperationException("This code should never make it into slf4j-api.jar"); |
||||
} |
||||
|
||||
public String getLoggerFactoryClassStr() { |
||||
throw new UnsupportedOperationException("This code should never make it into slf4j-api.jar"); |
||||
} |
||||
} |
@ -1,67 +0,0 @@
|
||||
/** |
||||
* Copyright (c) 2004-2011 QOS.ch |
||||
* All rights reserved. |
||||
* |
||||
* Permission is hereby granted, free of charge, to any person obtaining |
||||
* a copy of this software and associated documentation files (the |
||||
* "Software"), to deal in the Software without restriction, including |
||||
* without limitation the rights to use, copy, modify, merge, publish, |
||||
* distribute, sublicense, and/or sell copies of the Software, and to |
||||
* permit persons to whom the Software is furnished to do so, subject to |
||||
* the following conditions: |
||||
* |
||||
* The above copyright notice and this permission notice shall be |
||||
* included in all copies or substantial portions of the Software. |
||||
* |
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
||||
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
||||
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
* |
||||
*/ |
||||
package org.slf4j.impl; |
||||
|
||||
import org.slf4j.spi.MDCAdapter; |
||||
|
||||
/** |
||||
* This class is only a stub. Real implementations are found in |
||||
* each SLF4J binding project, e.g. slf4j-nop, slf4j-log4j12 etc. |
||||
* |
||||
* @author Ceki Gülcü |
||||
*/ |
||||
public class StaticMDCBinder { |
||||
|
||||
/** |
||||
* The unique instance of this class. |
||||
*/ |
||||
public static final StaticMDCBinder SINGLETON = new StaticMDCBinder(); |
||||
|
||||
private StaticMDCBinder() { |
||||
throw new UnsupportedOperationException("This code should never make it into the jar"); |
||||
} |
||||
|
||||
/** |
||||
* Return the singleton of this class. |
||||
* |
||||
* @return the StaticMDCBinder singleton |
||||
* @since 1.7.14 |
||||
*/ |
||||
public static final StaticMDCBinder getSingleton() { |
||||
return SINGLETON; |
||||
} |
||||
|
||||
/** |
||||
* Currently this method always returns an instance of |
||||
* {@link StaticMDCBinder}. |
||||
*/ |
||||
public MDCAdapter getMDCA() { |
||||
throw new UnsupportedOperationException("This code should never make it into the jar"); |
||||
} |
||||
|
||||
public String getMDCAdapterClassStr() { |
||||
throw new UnsupportedOperationException("This code should never make it into the jar"); |
||||
} |
||||
} |
@ -1,80 +0,0 @@
|
||||
/** |
||||
* Copyright (c) 2004-2011 QOS.ch |
||||
* All rights reserved. |
||||
* |
||||
* Permission is hereby granted, free of charge, to any person obtaining |
||||
* a copy of this software and associated documentation files (the |
||||
* "Software"), to deal in the Software without restriction, including |
||||
* without limitation the rights to use, copy, modify, merge, publish, |
||||
* distribute, sublicense, and/or sell copies of the Software, and to |
||||
* permit persons to whom the Software is furnished to do so, subject to |
||||
* the following conditions: |
||||
* |
||||
* The above copyright notice and this permission notice shall be |
||||
* included in all copies or substantial portions of the Software. |
||||
* |
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
||||
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
||||
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
* |
||||
*/ |
||||
package org.slf4j.impl; |
||||
|
||||
import org.slf4j.IMarkerFactory; |
||||
import org.slf4j.MarkerFactory; |
||||
import org.slf4j.helpers.BasicMarkerFactory; |
||||
import org.slf4j.spi.MarkerFactoryBinder; |
||||
|
||||
/** |
||||
* |
||||
* The binding of {@link MarkerFactory} class with an actual instance of |
||||
* {@link IMarkerFactory} is performed using information returned by this class. |
||||
* |
||||
* This class is meant to provide a *dummy* StaticMarkerBinder to the slf4j-api module. |
||||
* Real implementations are found in each SLF4J binding project, e.g. slf4j-nop, |
||||
* slf4j-simple, slf4j-log4j12 etc. |
||||
* |
||||
* @author Ceki Gülcü |
||||
*/ |
||||
public class StaticMarkerBinder implements MarkerFactoryBinder { |
||||
|
||||
/** |
||||
* The unique instance of this class. |
||||
*/ |
||||
public static final StaticMarkerBinder SINGLETON = new StaticMarkerBinder(); |
||||
|
||||
private StaticMarkerBinder() { |
||||
throw new UnsupportedOperationException("This code should never make it into the jar"); |
||||
} |
||||
|
||||
/** |
||||
* Return the singleton of this class. |
||||
* |
||||
* @return the StaticMarkerBinder singleton |
||||
* @since 1.7.14 |
||||
*/ |
||||
public static StaticMarkerBinder getSingleton() { |
||||
return SINGLETON; |
||||
} |
||||
|
||||
/** |
||||
* Currently this method always returns an instance of |
||||
* {@link BasicMarkerFactory}. |
||||
*/ |
||||
public IMarkerFactory getMarkerFactory() { |
||||
throw new UnsupportedOperationException("This code should never make it into the jar"); |
||||
} |
||||
|
||||
/** |
||||
* Currently, this method returns the class name of |
||||
* {@link BasicMarkerFactory}. |
||||
*/ |
||||
public String getMarkerFactoryClassStr() { |
||||
throw new UnsupportedOperationException("This code should never make it into the jar"); |
||||
} |
||||
|
||||
} |
@ -1,17 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
||||
|
||||
|
||||
<html> |
||||
<head> |
||||
<title></title> |
||||
</head> |
||||
|
||||
|
||||
<body> |
||||
|
||||
<p>Implementations of core logging interfaces defined in the {@link |
||||
org.slf4j} package.</p> |
||||
|
||||
<hr/> |
||||
</body> |
||||
</html> |
Loading…
Reference in new issue