<?xml version="1.0"  encoding="UTF-8"?>
<taglib xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xml="http://www.w3.org/XML/1998/namespace"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
  version="2.1">

	<description>Log4jを使ってログを出力するためのEL関数を提供します。</description>
	<display-name>JSP Standard EL Functions Log4j Extention</display-name>
	<tlib-version>2.1</tlib-version>
	<short-name>log</short-name>
	<uri>http://amateras.sf.jp/log4j</uri>

	<function>
		<description><![CDATA[
			TRACEレベルでログを出力します。
		]]></description>
		<name>trace</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>void trace(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			DEBUGレベルでログを出力します。
		]]></description>
		<name>debug</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>void debug(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			INFOレベルでログを出力します。
		]]></description>
		<name>info</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>void info(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			WARNレベルでログを出力します。
		]]></description>
		<name>warn</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>void warn(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			ERRORレベルでログを出力します。
		]]></description>
		<name>error</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>void error(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			FATALレベルでログを出力します。
		]]></description>
		<name>fatal</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>void fatal(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			TRACEログが有効な場合のみ引数で渡したオブジェクトをJSPに表示します。
		]]></description>
		<name>printTrace</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>java.lang.String printTrace(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			DEBUGログが有効な場合のみ引数で渡したオブジェクトをJSPに表示します。
		]]></description>
		<name>printDebug</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>java.lang.String printDebug(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			INFOログが有効な場合のみ引数で渡したオブジェクトをJSPに表示します。
		]]></description>
		<name>printInfo</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>java.lang.String printInfo(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			WARNログが有効な場合のみ引数で渡したオブジェクトをJSPに表示します。
		]]></description>
		<name>printWarn</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>java.lang.String printWarn(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			ERRORログが有効な場合のみ引数で渡したオブジェクトをJSPに表示します。
		]]></description>
		<name>printError</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>java.lang.String printError(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			FATALログが有効な場合のみ引数で渡したオブジェクトをJSPに表示します。
		]]></description>
		<name>printFatal</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>java.lang.String printFatal(java.lang.Object)</function-signature>
	</function>

	<function>
		<description><![CDATA[
			TRACEログが有効かどうかを返します。
		]]></description>
		<name>isTraceEnabled</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>boolean isTraceEnabled()</function-signature>
	</function>

	<function>
		<description><![CDATA[
			DEBUGログが有効かどうかを返します。
		]]></description>
		<name>isDebugEnabled</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>boolean isDebugEnabled()</function-signature>
	</function>

	<function>
		<description><![CDATA[
			INFOログが有効かどうかを返します。
		]]></description>
		<name>isInfoEnabled</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>boolean isInfoEnabled()</function-signature>
	</function>

	<function>
		<description><![CDATA[
			WARNログが有効かどうかを返します。
		]]></description>
		<name>isWarnEnabled</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>boolean isWarnEnabled()</function-signature>
	</function>

	<function>
		<description><![CDATA[
			ERRORログが有効かどうかを返します。
		]]></description>
		<name>isErrorEnabled</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>boolean isErrorEnabled()</function-signature>
	</function>

	<function>
		<description><![CDATA[
			FATALログが有効かどうかを返します。
		]]></description>
		<name>isFatalEnabled</name>
		<function-class>jp.sf.amateras.functions.Log4j</function-class>
		<function-signature>boolean isFatalEnabled()</function-signature>
	</function>
</taglib>

