/**
  * Log the given message to a file
  *
  * @param string $txt Log message
  * @return void
  */
 protected function log($txt)
 {
     file_put_contents(sfConfig::get('sf_log_dir') . '/daemon-' . get_class($this) . '.txt', $txt . "\n", FILE_APPEND);
     if ($this->task instanceof sfTask) {
         $this->task->logSection('worker', $txt);
     }
 }
Example #2
0
 /**
  * @see sfTask
  */
 public function logSection($section, $message, $size = null, $style = 'INFO')
 {
     parent::logSection($this->pid . ' : ' . $section, $message, $size, $style);
 }
 /**
  * @see sfTask
  */
 public function logSection($section, $message, $separator = '-', $size = null, $style = 'INFO')
 {
     $print_message = $message ? $separator . $separator . ' ' . $message . ' ' : '';
     $print_message = strlen($print_message) < 60 ? $print_message . str_repeat($separator, 60 - strlen($print_message)) : '';
     parent::logSection($section, $print_message, $size, $style);
     $this->logger->info('>> ' . $section . ' >> ' . $message);
 }