italisecdir / loggix-client
Loggix日志服务客户端
dev-main
2023-02-26 07:27 UTC
Requires
- guzzlehttp/guzzle: >=1.0
- vlucas/phpdotenv: >=1.0
This package is auto-updated.
Last update: 2024-09-26 10:41:12 UTC
README
Laravel的Composer包
要从Laravel项目使用Loggix,只需使用Composer要求该包,并设置一些环境变量来定义服务器位置、要记录的应用程序的令牌以及库的行为。
composer require italisecdir/loggix-client
配置.env变量
LOGGIX_ACTIVE=true
LOGGIX_SERVER=https://loggix.xxxxxxxxxx.xxx
LOGGIX_VERSION=v1
LOGGIX_TOKEN=xxxxxxxxxxxxxxxxxxxx
LOGGIX_TOKEN是Loggix服务器客户端表中指定的令牌。此令牌是唯一的,用于标识客户端应用程序以单独记录其条目。此令牌由Loggix服务器管理员创建。
Linux命令行客户端
Linux命令行实用程序旨在从Laravel应用程序外部向Loggix服务器发送日志信息。用于从cron作业、自动化任务等内部记录信息/错误。
安装
mkdir temp
cd temp
wget -qO install.sh https://raw.githubusercontent.com/italisecdir/loggix-client/main/cli/linux/install.sh
chmod +x install.sh
sudo ./install.sh
当出现Loggix服务器提示时,指定Loggix服务器的协议://主机名
Loggix Server (eg: https://loggix.server.com): https://loggix...
执行测试
loggix prueba inf
删除安装文件
rm install.sh
客户端实用程序部署在/usr/bin文件夹下,名为loggix