コード例 #1
0
<?php

use LogToFile\Logger;
require_once '/vendor/autoload.php';
$log = new Logger('MyLog.log');
function myFormat($log, $msg = "", $headline = "")
{
    /**
     * @var $log Logger;
     */
    return $log->decorate()->addNewline()->addDate()->addSeparator(" ")->addTime()->addSeparator(" ", 4)->addMsg($headline)->addSeparator(" ")->addMsg($msg)->getBuildMsg();
}
$log->write(myFormat($log, "First message", "Start programme"));
// do something
// ...
$log->write(myFormat($log, "Second message", "Log point"));
// do something
// ...
$log->write(myFormat($log, "Programme finish"));
コード例 #2
0
ファイル: logExample.php プロジェクト: ashterix/log-to-file
<?php

use LogToFile\Logger;
require_once '/vendor/autoload.php';
$log = new Logger('MyLog.log', " | ");
$log->write("First message", "Start programme");
// do something
// ...
$log->write("Second message", "Log point");
// do something
// ...
$log->write("Programme finish");
コード例 #3
0
 /**
  * {@inheritDoc}
  */
 public function processing()
 {
     $exceptionLog = new Logger($this->config->getLogFileName());
     $exceptionLog->writeStandard($this->exceptionMessage(), self::EXCEPTION_HEADLINE);
 }