en.help.task-logviewer.html Maven / Gradle / Ivy
To View the Server Log
- In the navigation tree, select the GlassFish Server node.
The General Information page opens.
- On the General Information page, click the View Log Files button.
A Log Viewer window opens.
- Use the Search Criteria area to customize and filter the log viewer.
- Click Advanced Search in the Search Criteria area to make additional refinements to
the log viewer.
- In the Timestamp field:
- To view the most recent messages, select Most Recent (the default).
- To view messages only from a certain period of time, select Specific Range
and type date and time values in the From and To fields
that appear.
For the Time value, the syntax must take the following form (SSS
stands for milliseconds):
hh:mm:ss.SSS
For example:
17:10:00.000
If the From value is later than the To value, an error
message appears.
- From the Log Level drop-down list, select a log level to filter messages
by log level. Select the checkbox labeled “Do not include more severe messages”
to display messages at only the chosen level.
By default, the display includes all messages that appear in the server log
at the chosen log level and more severe levels.
To ensure that the messages you want to view appear in the
server log, first set the appropriate log levels on the Module Log Levels
page. See To Configure Log Levels.
If you choose to filter log messages based on log level, only
messages matching the specified filter criteria are shown. However, this filtering does not
affect which messages are logged to the server log.
- If you clicked Advanced Search in the Search criteria area, perform these steps.
- From the Logger drop-down list, select one or more namespaces to filter by
module.
Use shift-click or control-click to choose multiple namespaces.
Selecting a namespace at a higher level selects all the namespaces below it.
For example, selecting javax.enterprise.system also selects the loggers for all the modules under
that namespace: javax.enterprise.system.core, javax.enterprise.system.tools.admin, and so on.
- In the Custom Logger field, type the logger names, one per line, to
view messages from loggers specific to a particular application.
If the application has several modules, you can view any or all of
them. For example, suppose the application has loggers with the following names:
com.mycompany.myapp.module1
com.mycompany.myapp.module2
com.mycompany.myapp.module3
To view messages from all modules in the application, type com.mycompany.myapp. To
view messages from module2 only, type com.mycompany.myapp.module2.
When you specify one or more custom loggers, messages from GlassFish Server
modules appear only if you specify them explicitly in the Logger area.
- In the Name-Value Pairs field, type the key name and value for that
thread to view output from a specific thread.
The key name is _ThreadID. For example:
_ThreadID=13
Suppose that com.mycompany.myapp.module2 runs in several threads. To refine the log viewer to
show only the output from a single thread, specify that module’s logger in
the Custom Logger field, and then specify the thread ID in this field.
- From the Display drop-down list, select a value from the drop-down list to
view that number of messages at a time.
The default number of messages displayed is 40. Other choices are 100, 250,
and 1000.
To view stack traces, deselect the “Limit excessively long messages” checkbox. By default,
stack traces do not appear in the viewer; to view them, click the
(details) link for a message.
- Click Basic Search to hide the Advanced Options area.
- In the Search Results area, customize the display of log messages.
The Search Results area displays the 40 most recent entries in the
server log, with the settings specified on the Logging Settings and Log Levels
pages.
- Click the arrows in the columns to sort the messages differently.
- Click the link labeled (details) to view a formatted version of any message.
A window labeled Log Entry Detail appears, with a formatted version of the
message.
- Click the buttons at the top and bottom of the table to
view earlier or later entries in the log file.
See Also