Skip to content

VerboseTrace

Joe Chacko edited this page Mar 2, 2021 · 3 revisions

Yoko verbose trace is currently under revision.

It uses java.util.logging with the hierarchy yoko.verbose.…

Here are the intended verbose settings:

yoko.verbose.connection

config

ORB connection timeouts etc

fine

open / close / accept connection to endpoint

finer

connection level negotiation — code sets, codebase, YASF

finest

request count / in-flight request counts

yoko.verbose.retry

config

retry count, hop count, etc.

fine

decision points

finer

endpoint info?

finest

stack traces at decision points

yoko.verbose.giop

config

GIOP settings?

fine

conversation (endpoints plus packet types and sizes)

finer

parsed header

finest

complete packet (hex / no ascii / no ebcdic)

yoko.verbose.marshal

config

marshalling settings?

fine

value types / nesting levels

finer

version mismatches

finest

every read call ever (i.e. current tracing, ported to the verbose loggers)

yoko.verbose.types

config

fine

type lookup (local and remote)

finer

finest

full type listing

yoko.verbose.oa

config

poa manager creation, poa creation (with policies)

fine

poa manager activation, poa manager state changes

finer

object activation

finest

other poa operations

yoko.verbose.ior

config

IOR Interceptor addition

fine

finer

finest

yoko.verbose.request

config

client/server request interceptors addition

fine

finer

object key, service contexts

finest

negotiated contexts

Clone this wiki locally