protected function TransformerLoggingTrait::storeTransformerLogs in Facebook Instant Articles 8.2
Store the transformer logs if any.
2 calls to TransformerLoggingTrait::storeTransformerLogs()
- FieldItemListNormalizer::normalize in src/
Normalizer/ FieldItemListNormalizer.php - TransformerFormatter::viewInstantArticle in src/
Plugin/ Field/ FieldFormatter/ TransformerFormatter.php - Modifies the given instant article with the contents of this field.
File
- src/
TransformerLoggingTrait.php, line 49
Class
- TransformerLoggingTrait
- Useful when you are making use of the FBIA Transformer.
Namespace
Drupal\fb_instant_articlesCode
protected function storeTransformerLogs() {
$level_map = [
TransformerLog::DEBUG => LogLevel::DEBUG,
TransformerLog::ERROR => LogLevel::ERROR,
TransformerLog::INFO => LogLevel::INFO,
];
if ($logs = $this->transformer
->getLogs()) {
foreach ($logs as $log) {
$this->logger
->log($level_map[$log
->getLevel()], $log
->getMessage());
}
}
}