hi, i'm tring to use the trace api but i have same problems to correctly close
the trace service.
the call to fbTraceIstance.start("sessionName") will never return so this code
will not works
fbTraceIstance.start("sessionName")
//next code will never execute
Console.WriteLine("started, press enter to exit");
Console.ReadLine();
fbTraceIstance.Stop(TraceId); //TraceId is extracted from the first line of
service output
but if i start the service on another thread i have an exception on
fbTraceIstance.Close becouse the service is still opened and it tries to reopen
it inside the
FbTrace.DoSimpleAction method called by FbTrace.Close
this is the multithread code
ThreadPool.QueueUserWorkItem(obj => fbTraceIstance.start("sessionName"));
Console.WriteLine("started, press enter to exit"); Console.ReadLine();
fbTraceIstance.Stop(TraceId); //TraceId is extracted from the first line of
service output
so what's the way to correctly close the service?
and if the client application will exit without closing it there's same problem
on the firebird server ? for example memory leak, etc
thanks
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Firebird-net-provider mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider