Gibt es eine intelligente function zum Speichern von Protokollen und Senden von E-Mails an den Administrator?

Ich erinnere mich, dass ich immer benutzerdefinierte Codes verwendet habe, um Fehler im hartcodierten Pfad zu protokollieren, und dann eine Mail an den Administrator (mit zusätzlichen Codes) zu senden, wie:

if($error_condition){ file_put_contents(__DIR__.'/xyz.txt', $message); wp_mail(to, subject, content, headers etc...); } 

Gibt es eine native einfachere function wie:

 if($error_condition){ log_error($message); } 

das könnte $message an admin senden, und auch wenn ‘error_log_path’ (oder eine andere Konstante) definiert wurde, könnte das Log auch in dieser Datei gespeichert werden.

Solutions Collecting From Web of "Gibt es eine intelligente function zum Speichern von Protokollen und Senden von E-Mails an den Administrator?"