Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.21.158.197
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : Syslog.pm
package Ocsinventory::LoggerBackend::Syslog;
# Not tested yet!
use Sys::Syslog qw( :DEFAULT setlogsock);

sub new {
    my (undef, $params) = @_;

    my $self = {};

    openlog("ocs-agent",'cons.pid', $params->{config}->{logfacility});
    syslog('debug', 'syslog backend enabled');

    bless $self;
}

sub addMsg {

    my (undef, $args) = @_;

    my $level = $args->{level};
    my $message = $args->{message};

    return if $message =~ /^$/;

    syslog('info', $message);

}

sub destroy {
    closelog();
}

1;
© 2025 GrazzMean