1 Star 0 Fork 10

YangMain / logserver

forked from 夏哥 / logserver 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

logserver

项目简介

使用logback和light-4j构建的简单日志服务,参考项目logbackserverlight4j

本地测试
  1. 项目构建:mvn package dependency:copy-dependencies -DoutputDirectory=target
  2. 运行服务:start.bat,打开首页index,点开tail跟踪日志
  3. client测试:client.bat,输入测试内容,浏览器会输出最新日志
线上部署
  1. 项目打包:sh start.sh deploy,打包为单独的fat-jar
  2. 运行服务:sh start.sh start,也可以java -jar target/logserver.jar
  3. 其他项目的日志配置参考client.xml,或者参考light4j
  4. -Dlogfile=logs/all.logs 日志路径,logserver自身日志输出到Console,其他client应用日志输出到logfile
演示图

演示地址:https://log.xlongwei.com/

index

tail

page

Nginx配置

登录认证见pass.db生成命令。

server {
        server_name log.xlongwei.com;
        #auth_basic "User Authentication";
        #auth_basic_user_file /usr/local/nginx/conf/pass.db;
        location / {
                proxy_pass http://your_ip:9880;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
        }
        location /files {
                alias /soft/shares/logs;
                autoindex on;
                add_header Content-Type: "text/plain;charset=UTF-8";
        }
}

空文件

简介

使用logback和light-4j构建的简单日志服务。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/yangmain/logserver.git
git@gitee.com:yangmain/logserver.git
yangmain
logserver
logserver
master

搜索帮助