Rex::Logger(3pm)

Rex::Logger3pm

Logging module

Usage

 $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

Overview

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

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

Releases

5 releases since Debian 9 (Stretch); the text changed 4 times.

  1. 9
  2. 10
  3. 11
  4. 12
  5. 13

From rex 1.16.0-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.