This question is locked. New answers and comments are not allowed.
Hi,
I have 2 questions regardings logs (or 2 problems?).
During the end of the programm ~ 2500 results of computing are written back to DB. It took qquite a long time.
Using Telerik JustTrace it was shown that the largest amount of time was spend in :
26,75% OpenAccessRunTIme.DataObjects.LogDownLoader.runImp()
26,75% System.Threading.Thread.Sleep(System.TimeSpan timeout)
(By the way - i like the code view of Ants a lot more. As we still have the full telerik suite (even only OpenAccess is normally used ) I gave it a try. With Ants I seem to see more details or seem to see problems faster , but that can also be that I'm missing a switch for another view or so. There you can see lines with execution timeor percentage per line)
Now I tried to peek into the DLL what possible could happen - tried JustDecompile - not so useful. But found the source button in JustTrace (funny it shows the code which i could not find in JustDecompile).
So first question: why should it be most of the time in LogDownLoader?
(maybe the question is better for JustTrace?)
I have the following section in <backendconfiguration>
13:23:04.088 sm.fetch *****.***** fe3542d3-4407-470b-ae68-87e2c5174e3e [default, -jdoreq] 0 state(s)
13:23:04.794 sm.fetch *****.*****fe35e4e7-d072-4f6d-9c77-b9efcf02a4c3 [default, -jdoreq] 0 state(s)
(i just put the names here to ***** , in log domain.classname was shown)
Given the question why it should take time to log 300 lines the next question is there: What should I do with this log? Honestly I cacnnot see what is going wrong. Where are the event texts? I only see sm.fetch, a class and a GUID. But what is going wrong? Where is something like an exeption text? What does such a line mean?
Cunfused regards
Wolfgang
I have 2 questions regardings logs (or 2 problems?).
During the end of the programm ~ 2500 results of computing are written back to DB. It took qquite a long time.
Using Telerik JustTrace it was shown that the largest amount of time was spend in :
26,75% OpenAccessRunTIme.DataObjects.LogDownLoader.runImp()
26,75% System.Threading.Thread.Sleep(System.TimeSpan timeout)
(By the way - i like the code view of Ants a lot more. As we still have the full telerik suite (even only OpenAccess is normally used ) I gave it a try. With Ants I seem to see more details or seem to see problems faster , but that can also be that I'm missing a switch for another view or so. There you can see lines with execution timeor percentage per line)
Now I tried to peek into the DLL what possible could happen - tried JustDecompile - not so useful. But found the source button in JustTrace (funny it shows the code which i could not find in JustDecompile).
So first question: why should it be most of the time in LogDownLoader?
(maybe the question is better for JustTrace?)
I have the following section in <backendconfiguration>
13:05:48.782 pmf.start ***** Log Level: errorsNow I thought the log file would be large. It has taken time (even if it seems that it was mostly active sleeping?). But the log itself was only a few kb.<
logDownloader.filename
>C:\Users\Public\(withpathtouser)\DBLog</
logDownloader.filename
>
<logging.logEventsToTrace
>true</
logging.logEventsToTrace
>
<logging.logEvents
>errors</
logging.logEvents
>
<logDownloader.eventText
>true</
logDownloader.eventText
>
<checkModelConsistencyOnCommit
>False</
checkModelConsistencyOnCommit
>
13:23:04.088 sm.fetch *****.***** fe3542d3-4407-470b-ae68-87e2c5174e3e [default, -jdoreq] 0 state(s)
13:23:04.794 sm.fetch *****.*****fe35e4e7-d072-4f6d-9c77-b9efcf02a4c3 [default, -jdoreq] 0 state(s)
(i just put the names here to ***** , in log domain.classname was shown)
Given the question why it should take time to log 300 lines the next question is there: What should I do with this log? Honestly I cacnnot see what is going wrong. Where are the event texts? I only see sm.fetch, a class and a GUID. But what is going wrong? Where is something like an exeption text? What does such a line mean?
Cunfused regards
Wolfgang