日志基础知识

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 日志基础知识

1.什么是日志?


日志是用来记录重大事件的工具

好比生活中的日记,可以记录你生活中的点点滴滴

程序中的日志,通常就是一个文件,里面记录的是程序运行过程中的各种信息


2.日志的优点


可以将系统执行的信息,方便的记录到指定的位置(控制台,文件中,数据库中)

可以随时以开关的形式控制日志的启停,无需侵入到源代码中去修改

日志框架 : 牛人或者第三方公司已经做好的实现代码,后来者直接可以拿去使用

日志接口 :设计日志框架的一套标准,日志框架需要实现这些接口


3.使用具体步骤


1.导入Logback框架到项目中去

2.将Logback框架的核心配置文件logback.xml直接拷贝到src目录下(必须是src下)

3.创建Logback框架提供的Logger对象,然后用Logger对象调用其提供的方法就可以记录系统的日志信息

public class Demo1 {
    // 创建一个日志对象
    public static final Logger LOGGER= LoggerFactory.getLogger("LogBackTest");
 
    public static void main(String[] args) {
        try {
            LOGGER.info("chu法方法开始执行");
            chu(10,0);
            LOGGER.info("chu法方法执行成功");
        } catch (Exception e) {
            LOGGER.error("chu法方法执行失败,出现了bug");
        }
 
 
    }
 
    public static void chu(int a,int b){
        LOGGER.debug("参数a"+a);// 一般用debug记录程序的流程
        LOGGER.debug("参数b"+b);
        int c=a/b;
        System.out.println("结果是:"+c);
        LOGGER.info("\"结果是:\"+c");
    }
 
 
 
}
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
6月前
|
XML Java 程序员
一篇文章讲明白Log日志框架的学习五.正确使用日志的10个技巧(转载)
一篇文章讲明白Log日志框架的学习五.正确使用日志的10个技巧(转载)
87 0
|
人工智能 运维 监控
在日常开发工作中,日志数据该如何利用?
在日常开发工作中,日志数据是一个宝贵的资源,它可以提供关于应用程序运行状态、错误报告、性能指标和用户行为等方面的重要信息。正确地利用和分析日志数据可以帮助开发人员更好地理解应用程序的运行情况,快速定位和解决问题,改进应用程序的性能,并为业务决策提供有力支持。尤其是在现代科技发展的背景下,日志数据作为一种重要的信息资源,对于运维工作具有极大的价值。然而,如何充分利用日志数据,并将其应用于运维和开发工作中,仍然是许多企业和运维和开发人员关注的问题。那么本文就来分享一下在日常开发中关于日志数据的利用方面的探讨。
321 1
在日常开发工作中,日志数据该如何利用?
|
存储 人工智能 运维
日常工作中,你对于日志数据都是如何利用的?
近期阿里云宣布日志服务 SLS 内核迎来全新升级(https://developer.aliyun.com/topic/sls_pay_by_ingested_data1?spm=a2c6h.13066369.question.3.7f77533dUZ1xiM),通过运维领域模型加持,全链路提升智能分析能力,以更稳定、更智能、更高效、更普惠的平台全方面帮助企业加速拥抱云原生和AI;目前我公司日志服务的使用场景,以及公司自研的日志系统。
119 1
|
运维 Java 程序员
日志入门学习
日志入门学习
日志入门学习
|
消息中间件 SQL Oracle
小白入门学习打日志
在工作中去服务器上查日志又是一个非常非常常见的操作,所以当初我又写了一篇 工作中常用到的Linux命令,里边就谈到了查日志时常用的Linux命令。
164 0
小白入门学习打日志
|
开发者 索引 Python
异常简介|学习笔记
快速学习 异常简介
121 0
|
数据采集 监控 数据处理
Logtail从入门到精通(六):工作原理简介
Logtail数据采集原理介绍,包括文件采集原理以及插件采集原理。
5122 0
Logtail从入门到精通(六):工作原理简介
|
Java API
小白学习如何打日志
前言只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y记得之前写过一篇:《阿里巴巴 Java开发手册》读后感,之前自学时由于没怎么接触过打“日志”,所以《手册》中的“日志规约”我就先放一边去了。
2109 0