I'm afraid I'm not a log4j expert. You'd need to check their documentation:
https://logging.apache.org/log4j/2.x/index.html

On Fri, 4 Apr 2025 at 17:53, Charlin S <charli...@hotelhub.com> wrote:

> Hi Stephen,
> Class not found error has been shortened by copy ignite-log4j2 folder from
> optional to libs. RollingFile unable to configure for this
> <File name="INFO_LOG"
> fileName="D:\\IgniteLog\\Test\\logs\\${sys:appId}-INFO-${date:yyyy-MM-dd}-${sys:nodeId}.log">
> <!--2-->
>  <PatternLayout pattern="%d [%t] %p - %m%n"/>
>  <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/>
>   <Policies>
> <TimeBasedTriggeringPolicy interval="6" modulate="true" />
> <SizeBasedTriggeringPolicy size="2 MB" />
> </Policies>
>     </File>
>
> Thanks,
> Charlin
>
> On Thu, 3 Apr 2025 at 22:08, Charlin S <charli...@hotelhub.com> wrote:
>
>> Hi Stephen,
>> Thanks for your email.
>> I am getting below error after adding gridlogger in springxml
>> Exception has occurred: CLR/Apache.Ignite.Core.Common.IgniteException
>>
>>    -
>>
>> Exception thrown: 'Apache.Ignite.Core.Common.IgniteException' in
>> Apache.Ignite.Core.dll: 'Failed to instantiate configuration from Spring
>> XML: D:\IgniteConfig\dev\grid-client-config-2.16.xml' Inner exceptions
>> found, see $exception in variables window for more details. Innermost
>> exception Apache.Ignite.Core.Common.JavaException : class
>> org.apache.ignite.IgniteException: Failed to instantiate configuration from
>> Spring XML: D:\NGSourceCode\IgniteConfig\dev\grid-client-config-2.16.xml at
>> org.apache.ignite.internal.processors.platform.PlatformIgnition.configuration(PlatformIgnition.java:155)
>> at
>> org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:67)
>> Caused by: class org.apache.ignite.IgniteCheckedException: Failed to
>> instantiate Spring XML application context (make sure all classes used in
>> Spring configuration are present at CLASSPATH)
>> [springUrl=file:/D:/IgniteConfig/dev/grid-client-config-2.16.xml] at
>> org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.applicationContext(IgniteSpringHelperImpl.java:396)
>>
>> spring xml
>> <bean class="org.apache.ignite.configuration.IgniteConfiguration">
>> <property name="gridLogger">
>>         <bean class="org.apache.ignite.logger.log4j2.Log4J2Logger">
>>             <!-- log4j2 configuration file -->
>>             <constructor-arg type="java.lang.String"
>> value="config/log4j2-config.xml"/>
>>         </bean>
>>     </property>
>>     <property name="clientMode" value="true"/>
>>     <property name="clientFailureDetectionTimeout" value="120000"/>
>>     <property name="igniteInstanceName" value="dev-2.16"/>
>>     <property name="longQueryWarningTimeout" value="4000"/>
>>     <property name="failureDetectionTimeout" value="120000"/>
>>
>> Thanks,
>> Charlin
>>
>> On Thu, 3 Apr 2025 at 18:03, Stephen Darlington <sdarling...@apache.org>
>> wrote:
>>
>>> Ignite doesn't use log4j by default, but it can be configured to do so:
>>> https://ignite.apache.org/docs/latest/logging#using-log4j2
>>>
>>> The output format is also configurable. It's certainly possible to
>>> output errors to a different file from info and warnings. That
>>> configuration is not in Ignite but in whichever logger you have enabled.
>>> Here are the docs for log4j:
>>> https://logging.apache.org/log4j/2.x/manual/configuration.html
>>>
>>> On Thu, 3 Apr 2025 at 13:08, Charlin S <charli...@hotelhub.com> wrote:
>>>
>>>> Hi All,
>>>> Ignite log not included date only time is writing in log file
>>>>
>>>> Sample: 
>>>> [00:05:18,721][WARNING][ignite-update-notifier-timer][GridUpdateNotifier]
>>>> Pattern is %d{ISO8601}: This will output the date and time in ISO 8601
>>>> format.
>>>> And also is possible to write info and warnings in one file and error
>>>> log in another file.
>>>>
>>>> Thanks & Regards,
>>>> Charlin
>>>>
>>>>
>>>>

Reply via email to