日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

java日志服务器_java服务器搭建(一)日志系统

發布時間:2025/4/5 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java日志服务器_java服务器搭建(一)日志系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我是一個新入行的菜鳥,現在在做java服務器,在這里記錄下服務器框架的主要構成,有任何不準確與錯誤的地方,希望看到的人提出意見。非常感謝!

一、概述。

1.1日志系統介紹。

任何一個應用程序或者游戲的服務器日志系統都是必須的,日志系統的主要目的是:監視代碼變量變化;記錄服務器訪問操作記錄以及異常運行操作記錄;進行部分統計分析工作;擔當開發環境中調試器作用,輸出代碼調試信息。

1.2 ?日志系統的選擇。

現在最流行的應該是logback,網上很多log4j應該替換為logback的帖子。但是項目一般都會用到很多的框架,很多框架的日志系統都是log4j,所以我們也必須在項目中加入log4j與slf4j。我們需要的jar包包括:logback.classic-1.1.1.jar、logback-core-1.1.1.jar、slf4j-api-1.7.6.jar。是簡單介紹下logback的優點,當然大部分都是網上的觀點摘抄。

更快的速度。某些執行速度據說快了10倍,而且內存占用也更小了。實現了SLF4j。logback-classics實現了SLF4j,可以非常容易的切換log4j。自動重載配置文件。配置文件修改后,能自動重新加載配置文件,掃描過程快速安全。堆棧樹帶有包版本。自動去除舊日志文件。當然還有很多其他的優缺點比較,這里只列舉我比較關心的。

1.3 ?下載地址。

http://logback.qos.ch/download.html 可以去官方下載最新包,以及相關文檔支持。

二、配置

貼一個測試的日志配置logback.xml

message.contains("dao")

ACCEPT

DENY

%date %-5level [%logger{0}] %thread - %msg%n

message.contains("dao")

ACCEPT

DENY

${log.base}.log

${log.base}_%d{yyyy-MM-dd}.log.zip

100MB

%date %-5level [%logger{0}] %thread - %msg%n

粘一個別的大神正在用的,具體設置根據項目自行編寫。

2

3

4

5

6

7 %date [%thread] %-5level %logger{80} - %msg%n

8

9

10

11

12

13 class="ch.qos.logback.core.rolling.RollingFileAppender">

14

15 DEBUG

16 ACCEPT

17 DENY

18

19

20 D:/logs/debug.%d{yyyy-MM-dd}.log

21 30

22

23

24 %date [%thread] %-5level %logger{80} - %msg%n

25

26

27

28

29

30 class="ch.qos.logback.core.rolling.RollingFileAppender">

31

32 ERROR

33 ACCEPT

34 DENY

35

36

37 D:/logs/error.%d{yyyy-MM-dd}.log

38 30

39

40

41 %date [%thread] %-5level %logger{80} - %msg%n

42

43

44

45

46

47 class="ch.qos.logback.core.rolling.RollingFileAppender">

48

49

50 message.contains("str")

51

52 ACCEPT

53 DENY

54

55

56 D:/logs/contains.%d{yyyy-MM-dd}.log

57

58 30

59

60

61 %date [%thread] %-5level %logger{80} - %msg%n

62

63

64

65

66

67

68 class="ch.qos.logback.core.db.DriverManagerConnectionSource">

69 com.mysql.jdbc.Driver

70 jdbc:mysql://host_name:3306/datebase_name

71 username

72 password

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

總結

以上是生活随笔為你收集整理的java日志服务器_java服务器搭建(一)日志系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。