Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: e59d5b0487
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 25 lines (20 sloc) 0.512 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
package Angelos::Logger;
use strict;
use warnings;
use Log::Dispatch::Config;
use Log::Dispatch::Configurator::YAML;
use Angelos::Config;

our $LOGGER;

sub instance {
    my $class = shift;
    return $LOGGER if $LOGGER;
    my $config = Log::Dispatch::Configurator::YAML->new($class->_logger_conf_path);
    Log::Dispatch::Config->configure($config);
    $LOGGER = Log::Dispatch::Config->instance();
    $LOGGER;
}

sub _logger_conf_path {
    my $class = shift;
    Angelos::Config->logger_conf_path;
}

1;
Something went wrong with that request. Please try again.