8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-24 18:03:02 +01:00

Update documentation

This commit is contained in:
hvlad 2010-01-27 11:51:18 +00:00
parent ddbaf00cf9
commit 1c67b4ccd4

View File

@ -44,8 +44,8 @@ session. When application reads part of the output so output size stay less than
When application decides to stop its trace session it just does detach from When application decides to stop its trace session it just does detach from
service. Also there is ability to manage trace sessions (suspend\resume\stop). service. Also there is ability to manage trace sessions (suspend\resume\stop).
Administrators are allowed to manage any trace session while ordinary users are allowed Administrators are allowed to manage any trace session while ordinary users are
to manage their own trace sessions only. allowed to manage their own trace sessions only.
If user trace session was created by ordinary user it will trace only If user trace session was created by ordinary user it will trace only
connections established by this user. connections established by this user.
@ -57,6 +57,16 @@ CS this is not the case as user trace session can't live without connection with
service manager and dedicated CS process. service manager and dedicated CS process.
There is new Trace API introduced for use with trace facilities. This API is
not stable and will be changed in next Firebird releases, therefore it is not
officially published. Trace API is a set of hooks which is implemented by external
trace plugin module and called by the engine when any traced event happens. Trace
plugin responsible for logging this events in some form.
There is "standard" implementation of trace plugin, fbtrace.dll (.so) resided
in \plugins folder.
There is new specialized standalone utility to work with trace services : There is new specialized standalone utility to work with trace services :
fbtracemgr. It has the following command line switches : fbtracemgr. It has the following command line switches :