Previous Next

LOG-ENTRY-TYPES attribute
A comma-separated list of one or more types of log entries to write to the log file.
Data type:
Access:
Applies to:
Use the LOG-ENTRY-TYPES attribute to specify one or more types of log entries to write to the log file. For an OpenEdge client, the Client Logging (-clientlog) startup parameter or the LOG-MANAGER system handle’s LOGFILE-NAME attribute specifies the log file. For a DataServer server, the DataServer Logging (-dslog) startup parameter specifies the log file.
The LOG-ENTRY-TYPES attribute corresponds to the Log Entry Types (-logentrytypes) startup parameter.
By default, the logging level you specify using the LOGGING-LEVEL attribute or the Logging Level (-logginglevel) startup parameter applies to all log entry types specified. However, you can specify a different logging level for each entry type by assigning a character expression as follows:
 
Syntax 
LOG-MANAGER:LOG-ENTRY-TYPES =
  "log-entry-type[:level][,log-entry-type[:level]]..."
log-entry-type
A log entry type listed in Table 86 and Table 87.
level
A logging level value (between 0 and 4).
Table 86 describes the log entry types for the LOG-MANAGER system handle.
 
4GLMessages
Turns on logging of ABL messages. OpenEdge writes all ABL VIEW-AS ALERT-BOX messages to the log file, together with the ABL stack, when you turn on Debug Alert using either the Debug Alert (-debugalert) startup parameter or the DEBUG-ALERT attribute on the SESSION system handle.
4GLTrace
Turns on logging for the execution of internal procedures, user-defined functions, persistent user-interface triggers, named events, and class events (generated by the RUN, FUNCTION, PUBLISH, and SUBSCRIBE statements, respectively, and for class events; by the Publish( ), Subscribe( ), and Unsubscribe( )event methods, respectively). It also logs the instantiation and use of classes, including execution of constructors (invoked by the NEW function (classes) and also by the SUPER and THIS-OBJECT statements), the execution of methods defined within classes (including those invoked using the SUPER system reference), the execution of property accessors (invoked by accessing a property of a class), and the execution of destructors (invoked by executing the DELETE OBJECT statement or as a result of ABL garbage collection).
4GLTrans
AiAMgmt
AiaProp
AiaRqst
AiaUbroker
AiaDefault
ASDefault
Combines the ASPlumbing and DB.Connects log entry types. It is the default value for AppServer agents.
ASPlumbing
DB.Connects
DS.Cursor
DS.QryInfo
DynObjects.Class
DynObjects.DB
DynObjects.XML
DynObjects.Other
 
 
DynObjects.UI
FileID
IgnoredOps
MsgrTrace 
NSPlumbing
ProEvents.UI.Char
ProEvents.UI.Command
ProEvents.Other
QryInfo
Turns on logging of queries (each open query and FOR EACH block) executed in an application.
SAX
UBroker.Basic
UBroker.ClientFSM
UBroker.ServerFSM
UBroker.ClientMsgStream
UBroker.ServerMsgStream
UBroker.ClientMsgQueue
UBroker.ServerMsgQueue
UBroker.ClientMemTrace
UBroker.ServerMemTrace
UBroker.ThreadPool
UBroker.Stats
UBroker.AutoTrim
UBroker.All
WSADefault
4GLProvider
Actional
AdminProvider
BrokerClient
DynamicApi
MsgDebug
PoolMgmt
Properties
RefCounts
RunProcs
SessionPool
SOAPProc
WSA
WSAObject
WSAObjectPool
WSDLDoc
DS.Performance
Table 87 describes the log entry types for the DSLOG-MANAGER system handle.
 
Connects
Cursor
SQL
Trans
Performance
The following example shows how to specify one or more log entry types:
 
LOG-MANAGER:LOG-ENTRY-TYPES = "DB.Connects,4GLTrace:2,DynObjects.UI:3"
Note:
The following example shows how to specify all log entry types within a category:
 
LOG-MANAGER:LOG-ENTRY-TYPES = "DynObjects.*"
You can also turn off logging by setting this attribute to the Unknown value (?).
See also the reference entries for the Client Logging (-clientlog), DataServer Logging (-dslog), Log Entry Types (-logentrytypes), and Logging Level (-logginglevel) startup parameters in OpenEdge Deployment: Startup Command and Parameter Reference.
For more information about log entry types and logging levels, see OpenEdge Development: Debugging and Troubleshooting.

Previous Next
© 2013 Progress Software Corporation and/or its subsidiaries or affiliates.