```php
echo Debug::Vars($message['level']); // 7
```
Also
```php
echo Debug::Vars($message);
```
In my case it
```
array(7) (
    "time" => string(19) "2013-06-08 14:04:51"
    "level" => integer 7
    "body" => string(25) "My message"
    "hostname" => string(9) "127.0.0.1"
    "user_agent" => string(105) "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36"
    "url" => string(5) "another/path"
    "referer" => string(29) "http://site.com/some/path"
)
```
Also
```php
echo Debug::Vars($this->_log_levels);
```
In my case it
```
array(8) (
    0 => string(9) "EMERGENCY"
    1 => string(5) "ALERT"
    2 => string(8) "CRITICAL"
    3 => string(5) "ERROR"
    4 => string(7) "WARNING"
    5 => string(6) "NOTICE"
    6 => string(4) "INFO"
    7 => string(5) "DEBUG"
)
```
If I knowingly do a mistake, I see a white screen with single string:
```
ErrorException [ 8 ]: Undefined offset: 8 ~ MODPATH/myapp/path/to/log/writer.php [ 104 ]
```

Line 104 is it
```
$message['level'] = $this->_log_levels[$message['level']];
```
If I use the following code:
```php
$message['level'] = $this->_log_levels[7];
```
everything is fine

What's the problem?