/** * 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); } }
/** * @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); }