| 67 | | |
|---|
| | 73 | |
|---|
| | 74 | if (null !== self::$session) { |
|---|
| | 75 | stubClassLoader::load('net.stubbles.util.log.log'); |
|---|
| | 76 | $logData = stubLogDataFactory::create(self::$session, 'exceptions', stubLogger::LEVEL_ERROR); |
|---|
| | 77 | $logData->addData(($exception instanceof stubThrowable) ? ($exception->getClassName()) : (get_class($exception))); |
|---|
| | 78 | $logData->addData($exception->getMessage()); |
|---|
| | 79 | $logData->addData($exception->getFile()); |
|---|
| | 80 | $logData->addData($exception->getLine()); |
|---|
| | 81 | if ($exception instanceof stubChainedException) { |
|---|
| | 82 | $cause = $exception->getCause(); |
|---|
| | 83 | $logData->addData(($cause instanceof stubThrowable) ? ($cause->getClassName()) : (get_class($cause))); |
|---|
| | 84 | $logData->addData($cause->getMessage()); |
|---|
| | 85 | $logData->addData($cause->getFile()); |
|---|
| | 86 | $logData->addData($cause->getLine()); |
|---|
| | 87 | } else { |
|---|
| | 88 | $logData->addData(''); |
|---|
| | 89 | $logData->addData(''); |
|---|
| | 90 | $logData->addData(''); |
|---|
| | 91 | $logData->addData(''); |
|---|
| | 92 | } |
|---|
| | 93 | |
|---|
| | 94 | stubLogger::logToAll($logData); |
|---|
| | 95 | } |
|---|
| | 96 | |
|---|