java在线读取项目系统日志 页面方式查看log日志

在线读取/显示项目系统 日志/log日志在线显示

效果如下:

1、显示项目文件夹

显示项目文件夹

2、进入文件夹后显示三种日志

进入文件夹后显示三种日志

3、显示具体的日志页面

显示具体的日志页面

功能实现

第一步:配置 读取 项目文件夹 权限

例如:E:/ccz/yundianba-project/ 是【1、显示项目文件夹】当前路径

web.file-path=E:/ccz/yundianba-project/
spring.resources.static-locations= classpath:/templates/,classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${web.logo-path},file:${web.file-path}

第二步:代码编写

java代码 功能代码

/**
 * 描述:
 * 读取日志文件
 * @author 闲走天涯
 * @create 2021/7/14 17:01
 */
@Slf4j
@RestController
@RequestMapping("/logger")
public class LogFloderController {

    @Value("${web.file-path:}")
    private String path;
    @Value("${ydb-mgURL:}")
    private String domain;

    @RequestMapping("/getLogFloder")
    public Map getLogFloder(String path, String pathFloder){
        //log.info("【读取日志文件】参数path={},pathFloder={}",path,pathFloder);
        Map result = new HashMap();
        result.put("code","1");
        List<String> list = getFileFloder(path,pathFloder);
        if(list!=null){
            result.put("code","3");
            result.put("msg","查询成功");
            result.put("data",list);
        }else{
            result.put("code","1");
            result.put("msg","查询失败");
        }
        return result;
    }

    @RequestMapping("/getBasic")
    public Map getBasic(){
        Map result = new HashMap();
        result.put("code","1");
        if(VerifyData.strIsNotNull(domain) && VerifyD
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值