nginx日志格式及自定義日志配置

nginx的log日志分為access log 和 error log

其中access log 記錄了哪些用戶,哪些頁(yè)面以及用戶瀏覽器、ip和其他的訪問信息

error log 則是記錄服務(wù)器錯(cuò)誤日志

錯(cuò)誤日志的形式如下:

10.1.1.1 - - [22/Aug/2014:16:48:14 +0800] "POST /ajax/MbpRequest.do HTTP/1.1" 200 367 "-" "Dalvik/1.6.0 (Linux; U; Android 4.1.1; ARMM7K Build/JRO03H)" "119.189.56.175" 127.0.0.1:8090 0.022 0.022
10.1.1.1 - - [22/Aug/2014:16:48:19 +0800] "POST /ajax/MbpRequest.do HTTP/1.1" 200 616 "-" "Dalvik/1.6.0 (Linux; U; Android 4.0.4; GT-I9103 Build/IMM76D)" "36.250.89.22" 127.0.0.1:8090 0.036 0.036

從上面我們可以看出幾部分信息:

1.客戶端(用戶)IP地址。如:上例中的 10.1.1.1 (內(nèi)網(wǎng)負(fù)載均衡地址)

2.訪問時(shí)間。如:上例中的 [22/Aug/2014:16:48:19 +0800]

3.訪問端口。如:上例中的 127.0.0.1:8080

4.響應(yīng)時(shí)間。如:上例中的 0.022

5.請(qǐng)求時(shí)間端三。如:上例中的 0.022

6.用戶地理位置代碼(國(guó)家代碼)。

7.請(qǐng)求的url地址(目標(biāo)url地址)的host鹃彻。如:上例中的 /....

8.請(qǐng)求方式(GET或者POST等)郊闯。如:上例中的 GET

9.請(qǐng)求url地址(去除host部分)。如:上例中的 /html/test.html

10.請(qǐng)求狀態(tài)(狀態(tài)碼蛛株,200表示成功团赁,404表示頁(yè)面不存在,301表示永久重定向等泳挥,具體狀態(tài)碼可以在網(wǎng)上找相關(guān)文章然痊,不再贅述)。如:上例中的 "200"

11.請(qǐng)求頁(yè)面大小屉符,默認(rèn)為B(byte)剧浸。如:上例中的 2426

12.來(lái)源頁(yè)面,即從哪個(gè)頁(yè)面轉(zhuǎn)到本頁(yè)矗钟,專業(yè)名稱叫做“referer”唆香。如:上例中的 "http://a.com"

13.用戶瀏覽器語(yǔ)言。如:上例中的 "es-ES,es;q=0.8"

  1. 用戶瀏覽器其他信息吨艇,瀏覽器版本躬它、瀏覽器類型等。如:上例中的 "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"

其實(shí)nginx access日志的格式不是一成不變的东涡,是可以自定義的冯吓。

在nginx的nginx.conf配置文件找到:log_format 這里就是日志的格式

看一下和上述日志匹配的log格式設(shè)置:

access日志格式配置,具體參數(shù)不再細(xì)說(shuō)疮跑,上面都已經(jīng)說(shuō)過了组贺,自己對(duì)應(yīng)一下即可

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'
'$upstream_addr $upstream_response_time $request_time ';
access_log logs/access.log main;

配置access log日志的存儲(chǔ)位置及文件,注意:access.log文件是可以按日期進(jìn)行分割的祖娘,方便查看及處理

access_log /usr/local/nginx/log/access.log main;

相關(guān)說(shuō)明解釋
1.$remote_addr 與$http_x_forwarded_for 用以記錄客戶端的ip地址失尖;
2.$remote_user :用來(lái)記錄客戶端用戶名稱;
3.$time_local : 用來(lái)記錄訪問時(shí)間與時(shí)區(qū)渐苏;
4.$request : 用來(lái)記錄請(qǐng)求的url與http協(xié)議掀潮;
5.$status : 用來(lái)記錄請(qǐng)求狀態(tài);成功是200琼富,
6.$body_bytes_s ent :記錄發(fā)送給客戶端文件主體內(nèi)容大幸前伞;
7.$http_referer :用來(lái)記錄從那個(gè)頁(yè)面鏈接訪問過來(lái)的鞠眉;
8.$http_user_agent :記錄客戶端瀏覽器的相關(guān)信息邑商;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末摄咆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子人断,更是在濱河造成了極大的恐慌,老刑警劉巖朝蜘,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恶迈,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡谱醇,警方通過查閱死者的電腦和手機(jī)暇仲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)副渴,“玉大人奈附,你說(shuō)我怎么就攤上這事落塑”バ耄” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵丸升,是天一觀的道長(zhǎng)勉盅。 經(jīng)常有香客問我佑颇,道長(zhǎng),這世上最難降的妖魔是什么草娜? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任挑胸,我火速辦了婚禮,結(jié)果婚禮上宰闰,老公的妹妹穿的比我還像新娘茬贵。我一直安慰自己,他們只是感情好移袍,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布解藻。 她就那樣靜靜地躺著,像睡著了一般咐容。 火紅的嫁衣襯著肌膚如雪舆逃。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天戳粒,我揣著相機(jī)與錄音路狮,去河邊找鬼。 笑死蔚约,一個(gè)胖子當(dāng)著我的面吹牛奄妨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播苹祟,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼砸抛,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼评雌!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起直焙,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤景东,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后奔誓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體斤吐,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年厨喂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了和措。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蜕煌,死狀恐怖派阱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情斜纪,我是刑警寧澤贫母,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站傀广,受9級(jí)特大地震影響颁独,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜伪冰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一誓酒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧贮聂,春花似錦靠柑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至耻警,卻和暖如春隔嫡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背甘穿。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工腮恩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人温兼。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓秸滴,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親募判。 傳聞我的和親對(duì)象是個(gè)殘疾皇子荡含,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理咒唆,服務(wù)發(fā)現(xiàn),斷路器释液,智...
    卡卡羅2017閱讀 134,638評(píng)論 18 139
  • 配置運(yùn)行Nginx服務(wù)器用戶(組) 用于配置運(yùn)行Nginx服務(wù)器用戶(組)的指令是user全释,其語(yǔ)法格式為: use...
    吃瓜的東閱讀 4,489評(píng)論 0 41
  • Page 1:nginx 服務(wù)器安裝及配置文件詳解 CentOS 6.2 x86_64 安裝 nginx 1.1 ...
    xiaojianxu閱讀 8,529評(píng)論 1 41
  • 第一章 Nginx簡(jiǎn)介 Nginx是什么 沒有聽過Nginx?那么一定聽過它的“同行”Apache吧均澳!Ngi...
    JokerW閱讀 32,651評(píng)論 24 1,002
  • 1.ngnix介紹 ngnix www服務(wù)軟件 俄羅斯人開發(fā) 開源 性能很高 本身是一款靜態(tài)WWW軟件 靜態(tài)小文件...
    逗比punk閱讀 2,086評(píng)論 1 6