
json-logger.editors.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of json-logger-connector
Show all versions of json-logger-connector
JSON Logger is a custom-made Mule logger component which allows user to efficiently log traceable messages and Mule variables in JSON format.
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <namespace xmlns="http://www.mulesoft.org/schema/mule/tooling.attributes" xmlns:mule="http://www.mulesoft.org/schema/mule/core" url="http://www.mulesoft.org/schema/mule/json-logger" prefix="json-logger"> <global-cloud-connector versions="[3.5.0,8.0.0]" caption="JSON Logger" description="" icon="" localId="parentConfig" image="" abstract="true" extends="http://www.mulesoft.org/schema/mule/json-logger/abstractJson-loggerConnectorGeneric"></global-cloud-connector> <global-cloud-connector versions="[3.5.0,8.0.0]" caption="JSON Logger: Configuration" description="Global Configuration configuration information." icon="icons/theme.classic/json-logger-connector-small.png" localId="config" image="icons/theme.classic/json-logger-connector-large.png" abstract="false" extends="http://www.mulesoft.org/schema/mule/json-logger/parentConfig" connectivityTesting="off" metaData="static" metaDataKeyDisplay="DISPLAY_NAME" supportsUserDefinedMetaData="false"> <attribute-category caption="General" description="Json-logger configuration properties."> <group id="json-loggerGenericProperties" caption="Basic Settings"> <name name="name" caption="Name" description="Give a name to this configuration so it can be later referenced by config-ref." required="true"></name> </group> <group id="general" caption="General"> <string defaultValue="application.jsonlogger" name="defaultLoggerName" caption="Default Logger Name" description="" supportsExpressions="false" required="false" javaType="java.lang.String"></string> <boolean defaultValue="false" name="logInPlainString" caption="Log In Plain String" description="" supportsExpressions="false" required="false" javaType="java.lang.Boolean"></boolean> <boolean defaultValue="false" name="logVariableType" caption="Log Variable Type" description="" supportsExpressions="false" required="false" javaType="java.lang.Boolean"></boolean> </group> </attribute-category> </global-cloud-connector> <cloud-connector caption="Abstractjson-loggerconnectorgeneric" description="Interact with Json-logger." icon="icons/theme.classic/json-logger-connector-small.png" localId="abstractJson-loggerConnectorGeneric" image="icons/theme.classic/json-logger-connector-large.png" abstract="true"> <attribute-category caption="General" description="General."> <group id="abstractJson-loggerConnectorGeneric" caption="Basic Settings"> <globalRef requiredType="http://www.mulesoft.org/schema/mule/json-logger/config" name="config-ref" caption="Connector Configuration" description="Specify which configuration to use for this invocation." required="true"></globalRef> </group> </attribute-category> </cloud-connector> <cloud-connector versions="[3.5.0,8.0.0]" aliasId="org.mule.tooling.ui.modules.core.pattern.json-logger" caption="JSON Logger" description="" icon="icons/theme.classic/json-logger-connector-small.png" localId="json-logger-connector" image="icons/theme.classic/json-logger-connector-large.png" extends="http://www.mulesoft.org/schema/mule/json-logger/abstractJson-loggerConnectorGeneric"> <attribute-category caption="General" description="General."> <group id="json-loggerConnectorGeneric" caption="Basic Settings"> <modeSwitch alwaysCombo="true" name="Json-logger operations to execute" caption="Operation" description="Operation."> <no-operation abstractElement="http://www.mulesoft.org/schema/mule/json-logger/abstractJson-loggerConnectorGeneric" versions="[3.5.0,8.0.0]" connector-name="processor"></no-operation> <mode modeId="http://www.mulesoft.org/schema/mule/json-logger/log" modeLabel="Log"></mode> <mode modeId="http://www.mulesoft.org/schema/mule/json-logger/log-all-properties" modeLabel="Log all properties"></mode> <mode modeId="http://www.mulesoft.org/schema/mule/json-logger/log-exception" modeLabel="Log exception"></mode> </modeSwitch> </group> </attribute-category> </cloud-connector> <cloud-connector returnType="java.lang.Object" caption="Log" icon="icons/theme.classic/json-logger-connector-small.png" localId="log" image="icons/theme.classic/json-logger-connector-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/json-logger/abstractJson-loggerConnectorGeneric" metaData="static"> <attribute-category caption="General" description="General."> <group id="logger" caption="Logger"> <string defaultValue="" name="message" caption="Message" description="" required="false" javaType="java.lang.String"></string> <string defaultValue="" name="variables" caption="Variables" description="" required="false" javaType="java.lang.String"></string> <enum defaultValue="INFO" allowsCustom="true" name="level" caption="Level" description="" supportsExpressions="true" required="false" javaType="io.github.iac_m.jsonlogger.LogLevel"> <option value="DEBUG"></option> <option value="ERROR"></option> <option value="FATAL"></option> <option value="INFO"></option> </enum> <string name="loggerName" caption="Logger Name" description="" required="false" javaType="java.lang.String"></string> </group> </attribute-category> </cloud-connector> <cloud-connector returnType="java.lang.Object" caption="Log All Properties" icon="icons/theme.classic/json-logger-connector-small.png" localId="log-all-properties" image="icons/theme.classic/json-logger-connector-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/json-logger/abstractJson-loggerConnectorGeneric" metaData="static"> <attribute-category caption="General" description="General."> <group id="logger" caption="Logger"> <string defaultValue="" name="message" caption="Message" description="" required="false" javaType="java.lang.String"></string> <enum defaultValue="Invocation" allowsCustom="true" name="scope" caption="Scope" description="" supportsExpressions="true" required="false" javaType="io.github.iac_m.jsonlogger.LogPropertyScope"> <option value="All"></option> <option value="Inbound"></option> <option value="Invocation"></option> <option value="Outbound"></option> </enum> <enum defaultValue="INFO" allowsCustom="true" name="level" caption="Level" description="" supportsExpressions="true" required="false" javaType="io.github.iac_m.jsonlogger.LogLevel"> <option value="DEBUG"></option> <option value="ERROR"></option> <option value="FATAL"></option> <option value="INFO"></option> </enum> <string name="loggerName" caption="Logger Name" description="" required="false" javaType="java.lang.String"></string> </group> </attribute-category> </cloud-connector> <cloud-connector returnType="java.lang.Object" caption="Log Exception" icon="icons/theme.classic/json-logger-connector-small.png" localId="log-exception" image="icons/theme.classic/json-logger-connector-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/json-logger/abstractJson-loggerConnectorGeneric" metaData="static"> <attribute-category caption="General" description="General."> <group id="logger" caption="Logger"> <string defaultValue="" name="message" caption="Message" description="" required="false" javaType="java.lang.String"></string> <enum defaultValue="INFO" allowsCustom="true" name="level" caption="Level" description="" supportsExpressions="true" required="false" javaType="io.github.iac_m.jsonlogger.LogLevel"> <option value="DEBUG"></option> <option value="ERROR"></option> <option value="FATAL"></option> <option value="INFO"></option> </enum> <string name="loggerName" caption="Logger Name" description="" required="false" javaType="java.lang.String"></string> </group> </attribute-category> </cloud-connector> </namespace>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy