Added support for the opensrf XID, which is a transaction string that's passed
authorerickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Thu, 25 Jan 2007 21:49:48 +0000 (21:49 +0000)
committererickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Thu, 25 Jan 2007 21:49:48 +0000 (21:49 +0000)
commitf1235785715d3729f2305623053d95b892ff58f1
treeaad00febfdbdfb9f18d8a6964871c0fdf15446ca
parent95f8353807db3ca5a897c6120d75d5c97bcb5dd6
Added support for the opensrf XID, which is a transaction string that's passed
around via the jabber message and inserted into each logged message to relate
activity accross different processes

implemented a child onExit handler for the C stack for cleaning up db connections, etc.

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@814 9efc2488-bf62-4759-914b-345cdb29e865
22 files changed:
src/c-apps/osrf_math.c
src/gateway/osrf_json_gateway.c
src/libstack/osrf_app_session.c
src/libstack/osrf_app_session.h
src/libstack/osrf_application.c
src/libstack/osrf_application.h
src/libstack/osrf_prefork.c
src/libstack/osrf_prefork.h
src/libstack/osrf_stack.c
src/libstack/osrf_system.c
src/libtransport/transport_message.c
src/libtransport/transport_message.h
src/libtransport/transport_session.c
src/libtransport/transport_session.h
src/perlmods/OpenSRF/AppSession.pm
src/perlmods/OpenSRF/Transport.pm
src/perlmods/OpenSRF/Transport/SlimJabber/Client.pm
src/perlmods/OpenSRF/Transport/SlimJabber/MessageWrapper.pm
src/perlmods/OpenSRF/Utils/Logger.pm
src/router/osrf_router.c
src/utils/log.c
src/utils/log.h