PHP Class Kraken\_Module\Log\LoggerTest

Inheritance: extends Kraken\Test\TModule
Show file Open project: kraken-php/framework

Public Methods

Method Description
assertLog ( integer | int[] $level, string[] $messages = [], string[][] $contexts = [] )
createLogger ( ) : Logger
createMessage ( integer $level, string $message, string[] $context = [] ) : string
createSimpleLogger ( ) : Logger
getLevels ( ) : array
getLog ( integer $level ) : string
levelsProvider ( ) : int[][]
loggersProvider ( ) : Logger[][]
setUp ( )
tearDown ( )
testApiGetLevelName_ReturnsLevelName ( )
testApiGetLevelName_ReturnsNull_WhenInvalidLevelValueSet ( )
testApiGetLevels_ReturnsSupportedLevels ( )
testApiLog_LogsMessageUsingFirstLowestLevelHandler ( )
testApiLog_RecordsMessage_ ( integer $level )
testApiLog_RecordsMessage_WithContext ( integer $level )
testApiLog_ReturnsFalse_WhenLogLevelDoesNotMatchAnyHandler ( )
testApiLog_ReturnsTrue_WhenLogLevelDoesMatchSomeHandler ( )
testCaseAllLevelMethods_RecordMessage_WithContext ( integer $level )
testCaseAllLevelsMethods_RecordMessage ( integer $level )

Private Methods

Method Description
createDirStructure ( )
createHandler ( integer $loggerLevel ) : Kraken\Log\Handler\HandlerInterface
destroyDirStructure ( )
filePath ( string $path, string $level ) : string
getLevelName ( integer $level, boolean $uppercase = false ) : string
rrmdir ( $dir )

Method Details

assertLog() public method

public assertLog ( integer | int[] $level, string[] $messages = [], string[][] $contexts = [] )
$level integer | int[]
$messages string[]
$contexts string[][]

createLogger() public method

public createLogger ( ) : Logger
return Kraken\Log\Logger

createMessage() public method

public createMessage ( integer $level, string $message, string[] $context = [] ) : string
$level integer
$message string
$context string[]
return string

createSimpleLogger() public method

public createSimpleLogger ( ) : Logger
return Kraken\Log\Logger

getLevels() public method

public getLevels ( ) : array
return array

getLog() public method

public getLog ( integer $level ) : string
$level integer
return string

levelsProvider() public method

public levelsProvider ( ) : int[][]
return int[][]

loggersProvider() public method

public loggersProvider ( ) : Logger[][]
return Kraken\Log\Logger[][]

setUp() public method

public setUp ( )

tearDown() public method

public tearDown ( )

testApiGetLevelName_ReturnsLevelName() public method

testApiGetLevelName_ReturnsNull_WhenInvalidLevelValueSet() public method

testApiGetLevels_ReturnsSupportedLevels() public method

testApiLog_LogsMessageUsingFirstLowestLevelHandler() public method

testApiLog_RecordsMessage_() public method

public testApiLog_RecordsMessage_ ( integer $level )
$level integer

testApiLog_RecordsMessage_WithContext() public method

testApiLog_ReturnsFalse_WhenLogLevelDoesNotMatchAnyHandler() public method

testApiLog_ReturnsTrue_WhenLogLevelDoesMatchSomeHandler() public method

testCaseAllLevelMethods_RecordMessage_WithContext() public method

testCaseAllLevelsMethods_RecordMessage() public method