Logger
class Logger (View source)
Constants
DEBUG |
|
INFO |
|
WARNING |
|
ERROR |
|
EXCEPTION |
|
CRITICAL |
|
Properties
string|null | $directory | Path ke di direktori penyimpanan file log. |
|
string|array | Email yang akan menerima notifikasi error. |
||
string | $fromEmail | Email pengirim notifikasi error. |
|
mixed | $emailSnooze | Interval pengiriman email notifikasi (default 2 hari). |
|
callable | $mailer | Handler pengiriman email. |
Methods
__construct(string|null $directory, string|array|null $email = null, Panic $panic = null)
No description
string|null
log(mixed $message, string $priority = self::INFO)
Log pesan atau exception ke file dan kirim ke email.
static string
formatMessage(mixed $message)
No description
static string
formatLogLine(mixed $message, $excfile = null, $priority = self::INFO)
No description
string
string
void
sendEmail(mixed $message)
No description
void
defaultMailer(mixed $message, string $email)
Mailer default.
Details
__construct(string|null $directory, string|array|null $email = null, Panic $panic = null)
No description
string|null
log(mixed $message, string $priority = self::INFO)
Log pesan atau exception ke file dan kirim ke email.
static string
formatMessage(mixed $message)
No description
static string
formatLogLine(mixed $message, $excfile = null, $priority = self::INFO)
No description
protected void
sendEmail(mixed $message)
No description
void
defaultMailer(mixed $message, string $email)
Mailer default.