RisolutoErrorLogTrait   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 29
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Importance

Changes 3
Bugs 2 Features 2
Metric Value
wmc 1
c 3
b 2
f 2
lcom 0
cbo 2
dl 0
loc 29
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A risolutoErrorLog() 0 10 1
1
<?php
2
/**
3
 * RisolutoErrorLogTrait
4
 *
5
 * エラーログ出力用メソッドTrait
6
 *
7
 * @package           risoluto
8
 * @author            Risoluto Developers
9
 * @license           http://opensource.org/licenses/bsd-license.php new BSD license
10
 * @copyright     (C) 2008-2015 Risoluto Developers / All Rights Reserved.
11
 */
12
13
//------------------------------------------------------//
14
// 名前空間の定義
15
//------------------------------------------------------//
16
namespace Risoluto;
17
18
trait RisolutoErrorLogTrait
19
{
20
    //------------------------------------------------------//
21
    // クラスメソッド定義
22
    //------------------------------------------------------//
23
24
    /**
25
     * risolutoErrorLog($loglevel, $msg)
26
     *
27
     * エラーログを出力する
28
     *
29
     * @access    private
30
     *
31
     * @param     string $loglevel 出力するメッセージのログレベル
32
     * @param     string $msg 出力するメッセージ
33
     *
34
     * @return    boolean 常にTrue
35
     */
36
    private function risolutoErrorLog( $loglevel, $msg )
37
    {
38
        // ログ出力しエラーメッセージを返却
39
        $conf = new Conf;
40
        $conf->parse( RISOLUTO_CONF . 'risoluto.ini' );
41
42
        $log = new Log;
43
        $log->setCurrentLogLevel( $conf->getIni( 'LOGGING', 'loglevel' ) );
44
        $log->log( $loglevel, $msg );
45
    }
46
}