Pavel, Thanks again. I will look into NLog integrations. On Monday, October 21, 2019, Pavel Tupitsyn <[email protected]> wrote:
> 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. >> > -- Thanks & Regards, Sudhir Patil, +91 9881095647.
