首页 > 编程语言 >day18_我的Java学习笔记 (Logback日志框架、阶段项目--详见视频教程)

day18_我的Java学习笔记 (Logback日志框架、阶段项目--详见视频教程)

时间:2024-04-22 15:12:20浏览次数:32  
标签:1.4 Java -- jar 影片 日志 Logback 视频教程



1. 日志框架

1.1 日志技术的概述




1.2 日志技术体系结构


1.3 Logback概述





需要3个文件:

1.4 Logback快速入门



1.4.1 在项目下新建lib文件夹,导入Logback的相关jar包,并全选右键添加到项目依赖库中

新建工程:logback-app



将3个jar包拷贝到lib目录下

全选,右键,选择"Add as Library...",添加到当前工程的依赖库中


有箭头>,并且点击可以展示jar包里的内容,说明已经添加到当前工程中了




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


1.4.3 在代码中获取日志的对象

1.4.4 使用日志对象LOGGER调用其方法,输出全部的日志信息












1.5 Logback配置详解-输出位置、格式设置












1.6 Logback配置详解-日志级别设置 【很重要】










2.阶段项目实战 (详见视频教程)

2.1 电影购票系统简介、项目功能演示







2.2 日志框架搭建、系统角色分析




























2.3 首页设计、登录、商家界面、用户界面实现








后面不截图了,看视频吧,更详细:

2.4 商家-详情页设计、影片上架、退出

2.5 商家-影片下架、影片修改

2.6 用户-展示全部影片

2.7 用户-购票功能

2.8 用户-评分功能 (视频缺失了这部分。。。)

2.9 用户-评分降序展示(学生作业)

2.10 用户-根据片名查询全部影片信息 (学生作业)

标签:1.4,Java,--,jar,影片,日志,Logback,视频教程
From: https://www.cnblogs.com/SuperLee017/p/18150635

相关文章

  • Two Sided Cards 题解
    前言五一网课的例题,但是网上没有详细的题解(真的连题解都找不到啊),所以来写一篇,就当攒RP了。题目可以在这里提交。原题是TopCoder-10947,但是有了账号也交不了?题目简述有\(n\)张卡片,正面和反面分别组成了\(1\simn\)的排列。现在你需要将这\(n\)张卡片排成一排。卡片......
  • Integer超过128要用对象比较,否则出问题
    一、测试代码publicvoidtestEquals(){intint1=12;intint2=12;Integerinteger1=newInteger(12);Integerinteger2=newInteger(12);Integerinteger3=newInteger(127);Integera1=127;//或者写成Integera1=Integ......
  • Seq
    一、简介    Seq,国外开发的一个针对.NET的非常友好的日志服务。支持容器部署,提供单用户免费开发版本。    官网:https://datalust.co/seq    使用文档:https://docs.datalust.co/docs二、功能支持主流编程语言,特别是.NET非常友好。丰富的事件格式。结构......
  • 洛谷题单指南-动态规划1-P1064 [NOIP2006 提高组] 金明的预算方案
    原题链接:https://www.luogu.com.cn/problem/P1064题意解读:用固定钱数购买最大价值的物品。解题思路:背包问题,背包问题里的体积相当于物品价格,价值相当于价格*重要度物品分为主件、附件,主件最多有0/1/2个附件,要选附件必须选相应主件,因此在递推计算dp[j]总价格j能购买的最大价......
  • hdparm安全擦
    hdparm是一个用于控制硬盘驱动器的命令行工具,它可以执行一系列的硬盘操作,包括安全擦除数据。以下是使用hdparm工具进行安全擦除的步骤:步骤1:安装hdparm(如果尚未安装)如果您的系统尚未安装hdparm,请使用适用于您的操作系统的包管理器进行安装。例如,在Ubuntu上,您可以使用以下......
  • Node.js身份核验接口、身份证二、三要素实名认证接口
    随着互联网的高速发展,人们可以发表言论的渠道越来越多。网络平台不断汲取各地、各人、各时发表的各种信息。人们喜欢将信息发布到微博、知乎、天涯、豆瓣等等网络平台,逐步的,网络信息进入大爆炸时代。这些大量涌现的信息中难免掺杂着一些不良信息,比如:虚假信息、污言秽语、违法......
  • Linux应用程序获取线程栈的信息
    一.参考网址1. Linux应用程序设计:用一种讨巧方式,来获取线程栈的使用信息2.chatGPT的输出二.代码实战1.适用于ARM的汇编代码1#define_GNU_SOURCE//没有此句话,则编译会出错23#include<stdio.h>4#include<string.h>5#include<pthread.h......
  • 使用pipenv后,如何在pycharm中添加解释器
    问题:我用pyenv安装的python3.10,执行pyenvwhichpython3.10显示:/Users/hxjs/.pyenv/versions/3.10.0/bin/python3.10那系统级别的python解释器路径就是:/Users/hxjs/.pyenv/versions/3.10.0/bin/python3.10我在项目下,使用pipenv--python3.10给项目安装了python3.10,并使用pi......
  • 安卓测试跟ios 测试有什么区别?
    一、概览安卓测试和iOS测试之间有一些区别,这些区别主要是由于两个平台的技术架构、开发工具和生态系统的差异导致的。以下是一些主要的区别: 二、具体内容开发语言和框架:安卓应用通常使用Java、Kotlin或者其他JVM语言进行开发,而iOS应用则使用Objective-C或Swift......
  • 地铁闸机系统如何开展测试?
    一、概览地铁闸机系统是一个复杂的软件系统,需要进行全面的测试以确保其安全、稳定和可靠。以下是可能用于地铁闸机系统测试的一些常见方法和策略二、具体内容功能测试:确保地铁闸机系统的所有功能都能正常工作。包括刷卡进出闸机、处理各种类型的乘客卡、处理异常情况(如卡余......