THE way to configure Ignite.NET logging is to use NLog/log4net integrations and their corresponding configuration mechanisms. Please see the docs: https://apacheignite-net.readme.io/docs/logging
The piece of code above was just easier to explain :) On Mon, Oct 21, 2019 at 4:27 PM Sudhir Patil <[email protected]> wrote: > Pavel, Thanks for insights. > > 1st point - sure I will check out those keys over different machine. That > check on java is looks simple and clean in ignite. :) > > 2nd point - i will add this logging & try it out. Is this THE way to > enable logging of ignite.net internals like different log statement > ignite shows on console when ingition.start is called (this i saw in dev > machine / in visual studio) + any exceptions like this one we r discussing > etc..... > > Regards, > Sudhir > > On Monday, October 21, 2019, Pavel Tupitsyn <[email protected]> wrote: > >> > What is interesting is that with this setup it is working fine on one >> machine but same does not work for other machine. What is missing here? >> >> Ignite.NET detects Java installation on Windows by checking JAVA_HOME env >> var and then the following registry keys: >> - Software\JavaSoft\Java Runtime Environment >> - Software\Wow6432Node\JavaSoft\Java Runtime Environment >> >> Depending on the way that you install Java, presence of those things may >> vary. >> >> >> > for log files for ignite.net = where can we get detailed logs from >> ignite side in this case then >> For this case there are no logs by default. JNI_CreateJavaVM happens very >> early, and logging system is not fully initialized at this point. >> You can still enable debug logging by adding the following code: >> >> Ignition.Start(new IgniteConfiguration { Logger = new ConsoleLogger() }); >> ... >> internal class ConsoleLogger : ILogger >> { >> public void Log(LogLevel level, string message, object[] args, >> IFormatProvider formatProvider, string category, >> string nativeErrorInfo, Exception ex) >> { >> var text = args == null ? message : string.Format(formatProvider, >> message, args); >> >> Console.WriteLine(text); >> } >> >> public bool IsEnabled(LogLevel level) >> { >> return true; >> } >> } >> >> >> >> On Mon, Oct 21, 2019 at 3:35 PM Sudhir Patil <[email protected]> >> wrote: >> >>> Pavel, Thanks. :) >>> >>> - for jdk version = Ok we have 1.8 also installed but java_home and path >>> variables are set to folder path of 1.7. What is interesting is that with >>> this setup it is working fine on one machine but same does not work for >>> other machine. What is missing here? >>> >>> - for log files for ignite.net = where can we get detailed logs from >>> ignite side in this case then?? This would be really helpful in such >>> situation... Please help on this point. >>> >>> >>> On Monday, October 21, 2019, Pavel Tupitsyn <[email protected]> >>> wrote: >>> >>>> > jdk1.7 >>>> Please install Java 8 or newer >>>> >>>> > This is windows environment variable. You can point it to any >>>> directory you want. >>>> Evgeniy, IGNITE_HOME is not required for Ignite.NET, most users do not >>>> use it. >>>> >>>> On Mon, Oct 21, 2019 at 3:26 PM Evgeniy Rudenko <[email protected]> >>>> wrote: >>>> >>>>> This is windows environment variable. You can point it to any >>>>> directory you want. >>>>> >>>>> On Mon, Oct 21, 2019 at 3:21 PM Sudhir Patil <[email protected]> >>>>> wrote: >>>>> >>>>>> Thanks Evginy. What is Ignite_home directory? >>>>>> >>>>>> Regards, >>>>>> Sudhir >>>>>> >>>>>> On Monday, October 21, 2019, Evgeniy Rudenko <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Logs can be found in your ${IGNITE_HOME}\work\log directory. >>>>>>> >>>>>>> On Mon, Oct 21, 2019 at 2:58 PM Alexandr Shapkin <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hello! >>>>>>>> >>>>>>>> Please, check that you are using the right JDK version (8+). >>>>>>>> >>>>>>>> The proper version is set for JAVA_HOME, and you do not use the >>>>>>>> JvmDllPath configuration. >>>>>>>> >>>>>>>> Is it possible that you have multiple Java installations? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> *From: *Sudhir Patil <[email protected]> >>>>>>>> *Sent: *Monday, October 21, 2019 2:25 PM >>>>>>>> *To: *[email protected] >>>>>>>> *Subject: *Re: Ignite.Net exception on Ignition.Start >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I am using nuget package Apache.Ignite 2.7.5 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Sudhir >>>>>>>> >>>>>>>> On Monday, October 21, 2019, Sudhir Patil <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Hi All, >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I am getting this error when Ignition.Start method is called. >>>>>>>> Exception message says - JNI_CreateJavaVM failed: VersionError. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I don't have any log file for this or pleas kelet me know where to >>>>>>>> get log file. >>>>>>>> >>>>>>>> Please help me on this issue. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Sudhir >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thanks & Regards, >>>>>>>> Sudhir Patil, >>>>>>>> +91 9881095647. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thanks & Regards, >>>>>>>> Sudhir Patil, >>>>>>>> +91 9881095647. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best regards, >>>>>>> Evgeniy >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks & Regards, >>>>>> Sudhir Patil, >>>>>> +91 9881095647. >>>>>> >>>>> >>>>> >>>>> -- >>>>> Best regards, >>>>> Evgeniy >>>>> >>>> >>> >>> -- >>> Thanks & Regards, >>> Sudhir Patil, >>> +91 9881095647. >>> >> > > -- > Thanks & Regards, > Sudhir Patil, > +91 9881095647. >
