Merge pull request #3152 from pradpnayak/CRM-14112
[civicrm-core.git] / CRM / Utils / SystemLogger.php
index df2a25d752aebf2c9eb08219e3eae44bf43aaa70..6b9b68065151d9e03d001841196e5b10be96289e 100644 (file)
@@ -34,6 +34,9 @@
  */
 class CRM_Utils_SystemLogger extends Psr\Log\AbstractLogger implements \Psr\Log\LoggerInterface {
   public function log($level, $message, array $context = array()) {
+    if(!isset($context['hostname'])) {
+      $context['hostname'] = CRM_Utils_System::ipAddress();
+    }
     $rec = new CRM_Core_DAO_SystemLog();
     $separateFields = array('contact_id', 'hostname');
     foreach ($separateFields as $separateField) {