Installation
Komponist:
composer require vitexsoftware/ease-core
Docker:
Um das Docker -Bild zu erhalten:
docker pull vitexsoftware/ease-core
Rahmenkonstanten
- Easy_Appname - gebräuchlicher Name der Anwendung. Hauptsächlich in Protokollen verwendet. (App_Name ist ebenfalls recoginiert)
- Easy_logger - Einer Speicher, Konsolen, Datei, Syslog, E -Mail, STD, EventLog oder Kombination zB. "Konsole | syslog"
- Ease_emailto - Empfänger -E -Mail -Adresse für Leichtigkeit/Logger/Tomail
- Ease_SMTP - benutzerdefinierte SMTP -Einstellungen (JSON codiert)
- Easy_From - gesendete E -Mail -Absender -Adresse
- Log_directory - Ziel für Tofile -Logger
- LOG_OPTION - Syslog -Option -Argument
- Log_facility - syslog facility argument
Protokollierung
Sie können eine beliebige Kombination dieser Protokollierungsmodule verwenden:
- Speicher - Protokollieren Sie im Speicher, um Array im Speicher zu erhalten
- Konsole - Log für die ANSI -Sequenz fähige Konsole
- Datei - Protokollieren Sie sich bei der angegebenen Datei
- syslog - log bei Linux syslog -Dienst an.
- E -Mail - Senden Sie alle Nachrichten am Ende an Constant ('Easy_emailto')
- STD - Schreiben Sie Nachrichten an stdout/stderr
- EventLog - Protokollieren Sie bei Windows EventLog
define ( ' EASE_LOGGER ' , ' console|syslog ' );
$ logger = new Ease Sand ();
$ logger -> addStatusMessage ( ' Error Message ' , ' error ' );
Testen
Zunächst müssen Sie SQL -Benutzer und Datenbank mit Anmeldung und Kennwort aus Testing/Phinx.yml und initialise -Testdatenbank nach dem Befehl pinx migrate erstellen:
Gebäude
Einfach run make deb
Links
Homepage: https://www.vitexsoftware.cz/ease.php
Github: https://github.com/vitexsoftware/ease-core
PhpDocumentor: http://vitexsoftware.cz/php-ease-core/