The SAS logging facility is
a flexible and configurable framework that you can use to collect,
categorize, and filter events, and write them to a variety of output
devices. The logging facility supports problem diagnosis and resolution,
performance and capacity management, and auditing and regulatory compliance.
To use the SAS logging facility,
you can define a logging configuration file, which configures appenders
and loggers. You can use the SAS logging facility in SAS programs.
(For information, see
ARM Logging Using the SAS Language .) SAS provides sample SAS logging
facility configuration files in the SAS Help and Documentation. To
access the sample configuration files, do the following:
-
From the SAS main window,
select
HelpSAS Help
and Documentation.
-
From SAS Help and Documentation,
expand
Learning to Use SASBase SAS.
-
Select
Samples,
and scroll to the SAS logging facility configuration file examples.
The SAS logging facility
provides flexibility for processing transactions, and enables you
to customize the formatting of messages that can be written to logs.
The
ARM appender processes all
ARM messages submitted by an external
ARM agent or by SAS ARM processing. ARM messages are formatted based on various diagnostic
contexts. To log ARM messages using a configuration file, you configure an ARMAppender,
a FileAppender, and a logger. The ARMAppender definition specifies ARM appender parameters.
The FileAppender definition contains the log file location and the message
pattern layout. The logger specifies the PERF (performance) message category. You can also configure
appenders and loggers in SAS programs.
In the programming environment,
if the SAS logging facility is initialized for SAS server logging,
messages are written to SAS logging facility locations. The SAS logging
facility is not initialized for SAS server logging. Messages are written
only to SAS logging facility locations that are created in a SAS program
and written to the SAS log.