zhouping
5 years ago
16 changed files with 73 additions and 246 deletions
@ -1,2 +1,3 @@ |
|||||||
源码地址:https://github.com/qos-ch/slf4j <br> |
源码地址: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