RisolutoErrorLogTrait::risolutoErrorLog()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 10
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 2 Features 1
Metric Value
c 2
b 2
f 1
dl 0
loc 10
rs 9.4285
cc 1
eloc 6
nc 1
nop 2
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
}