All Downloads are FREE. Search and download functionalities are using the official Maven repository.

clojure.tools.logging__init.class Maven / Gradle / Ivy

There is a newer version: 2.0.1
Show newest version
????1?clojure/tools/logging__initjava/lang/Objectload()Vconst__0Lclojure/lang/Var;		clojure/lang/Var
getRawRoot()Ljava/lang/Object;

clojure/lang/IFnconst__1Lclojure/lang/AFn;	invoke&(Ljava/lang/Object;)Ljava/lang/Object;+clojure/tools/logging$loading__4910__auto__
 clojure/lang/Symbol"const__2$	%equals(Ljava/lang/Object;)Z'(
#)clojure/tools/logging$fn__540+
,java/util/concurrent/Callable.clojure/lang/LockingTransaction0runInTransaction3(Ljava/util/concurrent/Callable;)Ljava/lang/Object;23
14const__36	7
setDynamic(Z)Lclojure/lang/Var;9:
;	const__11=	>clojure/lang/IPersistentMap@setMeta (Lclojure/lang/IPersistentMap;)VBC
D	const__12F	G	const__13Lclojure/lang/Keyword;IJ	K	const__14MJ	NJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;PQbindRoot(Ljava/lang/Object;)VST
U	const__15W	X	const__17Z	[	const__20]	^	const__21`	a	const__23c	d	const__24f	g	const__28i	jclojure/tools/logging$log_STAR_l
m	const__29o	p	const__32r	s	const__33u	v	const__36x	yclojure/tools/logging$log{
|setMacro~
	const__37?	?	const__40?	?clojure/tools/logging$logp?
?	const__41?	?	const__44?	?clojure/tools/logging$logf?
?	const__45?	?	const__48?	?$clojure/tools/logging$enabled_QMARK_?
?	const__49?	?	const__52?	?clojure/tools/logging$spy?
?	const__53?	?	const__56?	? clojure/tools/logging$log_stream?
?clojure/tools/logging$fn__566?
?	const__57?	?	const__60?	?clojure/tools/logging$with_logs?
?	const__61?	?	const__64?	?clojure/tools/logging$trace?
?	const__65?	?	const__68?	?clojure/tools/logging$debug?
?	const__69?	?	const__72?	?clojure/tools/logging$info?
?	const__73?	?	const__76?	?clojure/tools/logging$warn?
?	const__77?	?	const__80?	?clojure/tools/logging$error?
?	const__81?	?	const__84?	?clojure/tools/logging$fatal?
?	const__85?	?	const__88?	?clojure/tools/logging$tracef?
?	const__89?	?	const__92?	?clojure/tools/logging$debugf?
	const__93		const__96	clojure/tools/logging$infof
		const__97	
const__100	clojure/tools/logging$warnf

const__101	
const__104	clojure/tools/logging$errorf

const__105	
const__108 	!clojure/tools/logging$fatalf#
$
const__110&	'
const__111)	*const__4const__5const__6Ljava/lang/Object;const__7const__8const__9	const__10	const__16	const__18	const__19	const__22	const__25	const__26	const__27	const__30	const__31	const__34	const__35	const__38	const__39	const__42	const__43	const__46	const__47	const__50	const__51	const__54	const__55	const__58	const__59	const__62	const__63	const__66	const__67	const__70	const__71	const__74	const__75	const__78	const__79	const__82	const__83	const__86	const__87	const__90	const__91	const__94	const__95	const__98	const__99
const__102
const__103
const__106
const__107
const__109__init0clojure.coreein-nsgclojure/lang/RTivar8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;kl
jmclojure.tools.loggingointern;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol;qr
#sclojure/lang/IObjudocwkeyword<(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword;yz
j{?Logging macros which delegate to a specific logging implementation. At
            runtime a specific implementation is selected from, in order, slf4j,
            Apache commons-logging, slf4j, log4j, and finally java.util.logging.}authorAlex Taggart?map2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap;??
j?withMeta2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj;??v?clojure/lang/AFn?*logging-agent*?file?clojure/lang/Keyword?,J	?column?-J	?java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??./	?line?0J	?1/	?dynamic?2J	?3J	?java/lang/Boolean?TRUELjava/lang/Boolean;??	??fThe default agent used for performing logging when direct logging is
  disabled. See log* for details.?clojure/tools/logging.clj?agent?
error-mode?continue?*tx-agent-levels*?4/	??The set of levels that will require using an agent when logging from within a
  running transaction. Defaults to #{:info :warn}. See log* for details.?info?5J	?warn?6J	?clojure/lang/PersistentHashSet?create5([Ljava/lang/Object;)Lclojure/lang/PersistentHashSet;??
??*force*?7/	?{Overrides the default rules for choosing between logging directly or via an
  agent. Defaults to nil. See log* for details.?log*?8/	?arglists?9J	?logger?level?	throwable?message?vector5([Ljava/lang/Object;)Lclojure/lang/IPersistentVector;??
j?java/util/Arrays?asList%([Ljava/lang/Object;)Ljava/util/List;??
??clojure/lang/PersistentList?0(Ljava/util/List;)Lclojure/lang/IPersistentList;??
??:/	??Attempts to log a message, either directly or via an agent; does not check if
  the level is enabled.

  For performance reasons, an agent will only be used when invoked within a
  running transaction, and only for logging levels specified by
  *tx-agent-levels*. This allows those entries to only be written once the
  transaction commits, and are discarded if it is retried or aborted.  As
  corollary, other levels (e.g., :debug, :error) will be written even from
  failed transactions though at the cost of repeat messages during retries.

  One can override the above by setting *force* to :direct or :agent; all
  subsequent writes will be direct or via an agent, respectively.?*logger-factory*?;/	?declared?<J	log=/		logger-nslogger-factory>/	
aEvaluates and logs a message only if the specified level is enabled. See log*
  for more details.logp?/	&more@/	?Logs a message using print style args. Can optionally take a throwable as its
  second arg. See level-specific macros, e.g., debug.logfA/	fmtfmt-args B/	"?Logs a message using a format string and args. Can optionally take a
  throwable as its second arg. See level-specific macros, e.g., debugf.$enabled?&C/	(D/	*?Returns true if the specific logging level is enabled.  Use of this macro
  should only be necessary if one needs to execute alternate code paths beyond
  whether the log should be written to.,spy.E/	0expr2F/	4|Evaluates expr and may write the form and its result to the log. Returns the
  result of expr. Defaults to :debug log level.6
log-stream8G/	:H/	<ICreates a PrintStream that will output to the log at the specified level.>	with-logs@I/	BbodyD	out-levelF	err-levelHJ/	J?Evaluates exprs in a context in which *out* and *err* write to the log. The
  specified logger-ns value will be used to namespace all log entries.

  By default *out* and *err* write to :info and :error, respectively.LtraceNK/	PL/	R+Trace level logging using print-style args.TdebugVM/	XN/	Z+Debug level logging using print-style args.\O/	^P/	`*Info level logging using print-style args.bQ/	dR/	f*Warn level logging using print-style args.herrorjS/	lT/	n+Error level logging using print-style args.pfatalrU/	tV/	v+Fatal level logging using print-style args.xtracefzW/	|X/	~!Trace level logging using format.?debugf?Y/	?Z/	?!Debug level logging using format.?infof?[/	?\/	? Info level logging using format.?warnf?]/	?^/	?__init1 Warn level logging using format.?errorf?_/	?`/	?!Error level logging using format.?fatalf?a/	?b/	?!Fatal level logging using format.?c/	??An instance satisfying the impl/LoggerFactory protocol. Used internally to
   obtain an impl/Logger. Defaults to the value returned from impl/find-factory.?clojure.tools.logging.impl?find-factory?d
??
?clojure.tools.logging__init?java/lang/Class?forName%(Ljava/lang/String;)Ljava/lang/Class;??
??getClassLoader()Ljava/lang/ClassLoader;??
??clojure/lang/Compiler?pushNSandLoader(Ljava/lang/ClassLoader;)V??
??
?popThreadBindings?
?CodeLineNumberTable!p$6,J-J./0J1/2J3J=FIJMJW4/Z5J6J]`7/cf8/9J:/io;/<Jru=/>/x??/@/??A/B/??C/D/??E/F/??G/H/??I/J/??K/L/??M/N/??O/P/??Q/R/??S/T/??U/V/??W/X/??Y/Z/?[/\/]/^/_/`/a/b/ c/&)	?%C??
?????Y???!??#?&?*??W?,Y?-?/?5W?8?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy