italisecdir / loggix-client

Loggix日志服务客户端

dev-main 2023-02-26 07:27 UTC

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