Article

What are the possible values for the -logentrytypes startup parameter in OpenEdge

« Go Back

Information

 
EnvironmentProduct: OpenEdge
Version: 10.x, 11.x
OS: All Supported Platforms
Other: Debug
Question/Problem Description
What is the LOG-ENTRY-TYPES attribute?
What are the possible values for the LOG-ENTRY-TYPES attribute?
What are the possible values for the -logentrytypes parameter?
What information is going to be written in the client log file?
What logging levels apply to each log entry type?
 
Steps to Reproduce
Clarifying Information
Error Message
Defect/Enhancement Number
Cause
Resolution

The LOG-ENTRY-TYPES attribute applies to the LOG-MANAGER system handle, it is a comma-separated list of one or more types of log entries to write to the log file.

Use the LOG-ENTRY-TYPES attribute to specify one or more types of log entries to write to the log file specified by the LOGFILE-NAME attribute or the Client Logging (-clientlog) startup parameter.

The LOG-ENTRY-TYPES attribute corresponds to the Log Entry Types (-logentrytypes) startup parameter.

The following are some of the values for the LOG-ENTRY-TYPES attributes.  For a complete listing, reference the OpenEdge Development:  Debugging and Troubleshooting - Section dealing with Log Entry Types.

4GLMessages:
Progress writes all 4GL VIEW-AS ALERT-BOX messages to the log file, together with the 4GL 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.
Logging level: Level 2 (Basic) and higher

4GLTrace:

Turns on logging of the execution of the following 4GL statements: RUN, PUBLISH, FUNCTIONS, and SUBSCRIBE, and then user-defined functions.
Logging level: Entry messages are logged at level 2 (Basic) and higher. Return messages are logged at level 3 (Verbose) and higher. Information specific to DataServers is logged at Level 4 (Extended).

4GLTrans:
Turns on logging for the processing of transactions and subtransactions in ABL procedures.
Logging Level: Level 2 (Basic) logs messages when a transaction begins or ends, or when a transaction is undone. Level 3 (Verbose) logs messages when a transaction or subtransaction begins or ends, or when a transaction or subtransaction is undone.

AiaMgmt:
Logs messages about regular AIA operations, such as AIA version information, instantiation, some other informational messages, and information on the AIA connection pool.
Logging level: Level 2 (Basic) logs instantiation and informational messages. Levels 3 (Verbose) and 4 (Extended) log connection pool information.

AiaProp:
Logs the properties set for the specific AIA instance in the ubroker.properties file.
Logging level: Level 2 (Basic) and higher.

AiaRqst:
Logs information on the GET and POST commands sent by the client and the response back to the client.
Logging level: Level 2 (Basic) and higher.

AiaUbroker:
Logs information on the communication between the AIA and the Unified Broker.
Logging level: Level 2 (Basic) logs most information. Level 3 (Verbose) also logs a binary dump of messages exchanged between the client and the broker/server process.

AiaDefault:
Combines AiaMgmt and AiaProp.
Logging level: Level 2 (Basic) logs most information. Levels 3 (Verbose) and 4 (Extended) log connection pool information.


DB.Connects:
Turns on logging of database connections and disconnections. The log messages include database name and user ID number.

Logging level: Level 2 (Basic) and higher.

DS.QryInfo
DS.Cursor
Turns on logging for the DataServer client context.
Logging level: Level 2 (Basic) or higher.

DynObjects.DB
DynObjects.XML
DynObjects.Other
DynObjects.UI:

Turns on logging for the creation and deletion of dynamic objects. For a list of dynamic objects within each category and a description of the log entries, see OpenEdge Development: Debugging and Troubleshooting.
Logging level: Level 2 (Basic) logs most information. Level 3 (Verbose) also logs pool information.

FileID:
Turns on logging for file opening, file closing, and error messages that do not contain the file number.
Logging level: Level 2 (Basic) and higher.

IgnoredOps:
Turns on logging of the names and code locations of all window attributes or methods that the AVM ignores on embedded ABL windows.
Logging level: 2 (Basic).

MsgrTrace:
Turns on logging for WebSpeed Messengers.
Logging level: Level 2 (Basic) and higher. For the specific information logged at each level for CGIIP and other Messengers, see OpenEdge Development: Debugging and Troubleshooting.

NSPlumbing:
Turns on logging for the NameServer component.
Logging level: Level 2 (Basic) logs NameServer starts and stops, load balancing status and messages on registering and unregistering brokers. Level 3 (Verbose) also logs request from clients and status information on the communication between client and NameServer and between NameServer and brokers. Level 4 (Extended) also logs debugging messages on broker unregistering.

ProEvents.UI.Char
ProEvents.UI.Command
ProEvents.Other:

Turns on logging for different categories of events. For a list of events within each category and a description of the log entries, see OpenEdge Development: Debugging and Troubleshooting .
Logging level: Level 2 (Basic) logs most information, including a subset of WM GUI events. Level 3 (Verbose) also logs the remaining WM GUI events.

QryInfo:
Turns on logging for query resolution statistics.
Logging level: Level 2 (Basic) logs information about individual queries. Level 3 (Verbose) logs information about all queries.

SAX:
Turns on logging for the SAX parser.
Logging level: Level 2 (Basic)

UBroker.Basic
UBroker.ThreadPool
UBroker.AutoTrim:

Turns on logging for the Unified Broker. For other UBroker.* log entry types that might be requested by Progress Customer Support, see OpenEdge Development: Debugging and Troubleshooting.
Logging level: Level 2 (Basic) logs most information. For UBroker.Basic, Level 3 (Verbose) logs all remaining property values in ubroker.properties for a given broker, and more information on the connection from clients.

WSADefault:

Provides server related messages for a single Web Service Adapter.
Logging level: Level 2 (Basic) logs processing requests and very severe errors, and is best for a production environment. Level 3 (Verbose) logs general access problems, startup property values, user authorization errors, request IDs, HTTP error responses, and WSDL retrieval errors, and is best for a development environment. Level 4 (Extended) logs HTTP and SOAP requests and responses, and is best for debugging.

.
Workaround
Notes
References to Other Documentation:

OpenEdge Development: Debugging and Troubleshooting
Attachment 
Last Modified Date9/13/2015 3:35 AM
Disclaimer

The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.



Feedback
 
Was this article helpful?

   

Your feedback is appreciated.

Please tell us how we can make this article more useful.



Characters Remaining: 255