logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Rex::Logger - Logging Module

Description

       This module is the logging module. You can define custom logformats.

Name

       Rex::Logger - Logging Module

Synopsis

        $Rex::Logger::format = '[%D] %s';
        # will output something like
        # [2012-04-12 18:35:12] Installing package vim

        $Rex::Logger::format = '%h - %D - %s';
        # will output something like
        # srv001 - 2012-04-12 18:35:12 - Installing package vim

Variables

       $debug
           Setting this variable to 1 will enable debug logging.

            $Rex::Logger::debug = 1;

       $silent
           If you set this variable to 1 nothing will be logged.

            $Rex::Logger::silent = 1;

       $format
           You can define the logging format with the following parameters.

           %D - Appends the current date yyyy-mm-dd HH:mm:ss

           %h - The target host

           %p - The pid of the running process

           %l - Loglevel (INFO or DEBUG)

           %s - The Logstring

           Default is: [%D] %l - %s

perl v5.40.0                                       2025-02-06                                   Rex::Logger(3pm)

See Also