公司nginx的 access.log 和 error.log

access.log

使用配置方式:

# 日志格式
    log_format main '$time_local|10.4.24.116|$request|$status|'
                    '$remote_user|$remote_addr|$http_user_agent|$http_referer|$host|'
                    '$bytes_sent|$request_time|$upstream_response_time|$upstream_addr|'
                    '$connection|$connection_requests|$upstream_http_content_type|$upstream_http_content_disposition|$uuid';

    access_log  logs/access.log  main;      #设置访问日志打印路径

日志实例:

01/Aug/2017:12:01:32 +0800|10.4.24.116|GET /images/logo/new-logo2.ico HTTP/1.1|200|
-|111.202.5.249|Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36|http://crm111.chime.me/admin/home|crmtest.chime.me|
15707|0.000|-|-|
4909722|3|-|-|f3a50c3e-be90-4693-9d7c-c414d825fd22

日志参数:

参数 说明 实例
$time_local 访问的时间和时区 01/Aug/2017:12:01:32 +0800
$request 请求的URL和HTTP信息 GET /images/logo/new-logo2.ico HTTP/1.1
$status 请求的状态 200
$remote_user 客户端用户名称 -
$remote_addr 客户端地址 111.202.5.249
$http_user_agent 用户终端浏览器等信息 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
$http_referer url跳转来源 http://crm111.chime.me/admin/home
$host 域名 crmtest.chime.me
$bytes_send 发送给客户端的字节数 15707
$request_time 请求处理时间 0.000
$upstream_response_time 服务主机的响应时间 -
$upstream_addr 服务主机的地址 -
$connection 当前的连接序号 4909722
$connection_requests 当前的连接数量 3
$upstream_http_content_type 响应的内容格式,如:text/html;charset=UTF-8 -
$upstream_http_content_disposition 不明 -
$uuid perl_set $uuid 'sub {$ug = new Data::UUID;$str = $ug->create_str();return $str;}'; 用来唯一标示一个请求连接

error.log

2017/08/01 18:29:43 [info] 233168#0: *4925140 client 10.2.203.101 closed keepalive connection
2017/08/01 18:29:43 [info] 233168#0: *4925138 client 10.2.203.101 closed keepalive connection
2017/08/01 18:29:43 [info] 233168#0: *4925133 client 10.2.203.101 closed keepalive connection
类型 作用 实例
时间 2017/08/01 18:29:43
日志等级 [info]
错误信息 233168#0: *4925133 client 10.2.203.101 closed keepalive connection

log4j

access.log

log4j的access日志:

2017-08-01-16:24:35 |1501575875145|111.202.5.248|10000000514|Xiaoxuexuexuexue Wang|
crm111.chime.me|/admin/lead/timeline/all|
https://crm111.chime.me/admin/lead/detail?leadId=671013327073323&pos=0&normal=false&type=all&stageId=&filter=%7B%7D&filterId=&curPage=0&pageSize=50&sortType=&desc=&groupId=0|
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36|web|
{"pageNo":"0","pageSize":"20","agentActionLabel":"-1","leadId":"671013327073323","_":"1501575891980"}|
d4b671b5-85c0-4fa3-90a4-d8e243a04aed 
参数 说明 实例
timestamp 时间戳 2017-08-01-16:24:35
userId 用户ID 1501575875145
remoteIp 用户的ip 111.202.5.248
username 用户的name Xiaoxuexuexuexue Wang
domain 域名 crm111.chime.me
uri uri /admin/lead/timeline/all
refer 哪个页面链接过来的 https://crm111.chime.me/admin/lead/detail?leadId=671013327073323&pos=0&normal=false&type=all&stageId=&filter=%7B%7D&filterId=&curPage=0&pageSize=50&sortType=&desc=&groupId=0
userAgent 用户终端浏览器信息 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
termailType 3g:mobile web:other web
param json 请求参数信息 {"pageNo":"0","pageSize":"20","agentActionLabel":"-1","leadId":"671013327073323","_":"1501575891980"}
requestId 用于定位access log与业务log d4b671b5-85c0-4fa3-90a4-d8e243a04aed

homethy_out.log

配置

2017-08-01 16:36:25|1501576585413|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(CrmWebBusiness.setUserIdFromRequest:199)|[setUserIdFromRequest] ticketRedisKey: b372bdcdddb0cff84174a0bdcc63f39c_crm111.chime.me, userId: 501581213053651
2017-08-01 16:36:25|1501576585413|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(TicketManagerServiceImpl.checkTicket:55)|[checkTicket] business: CRMWEB, BusinessBase [userId=501581213053651, maxAge=2592000, path=/, domain=chime.me, allowMultiLogin=true, keepLogin=true]
2017-08-01 16:36:25|1501576585414|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(CrmWebBusiness.checkTicket:103)|[checkTicket] check ticket success, userId: 501581213053651, serverName: crm111.chime.me
2017-08-01 16:36:25|1501576585415|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(CrmWebBusiness.setUserIdFromRequest:199)|[setUserIdFromRequest] ticketRedisKey: b372bdcdddb0cff84174a0bdcc63f39c_crm111.chime.me, userId: 501581213053651
2017-08-01 16:36:25|1501576585415|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(TicketManagerServiceImpl.getUser:107)|[getUser] business: CRMWEB, BusinessBase [userId=501581213053651, maxAge=2592000, path=/, domain=chime.me, allowMultiLogin=true, keepLogin=true]
2017-08-01 16:36:25|1501576585416|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(Slf4jLog.info:67)| user info: user: User{id=501581213053651, autoId=10000014481, account='info@chime.me', password='30:5b42403262613266303863:169cdc779cdbc38462cea51238956973f29e4854eb71327f189a84f9cf849b53', firstName='Info', lastName='Chime', phoneNumber='8719821277', phonePrivate=true, role=0, headUrl='http://image.chime.me/image/fs01/user-info/20170601/19/original_61547355077197976.jpeg', chatHeadUrl='http://image.chime.me/image/fs01/user-info/20170601/19/original_61547355077197976.jpeg', gender=0, source='Portal', inviterId='', headTx='', status=0, teamId=501581213053651, userState=32, isSystemHead=true, hasBuiltSite=false, createTime=Tue Aug 16 16:20:37 CST 2016, updateTime=null, fullName='Info Chime', roleName='agent', teamRole=0, teamRoleName='Admin', nimAccid='b0vufgib37ivn9q3yiw1_test'}
2017-08-01 16:36:25|1501576585416|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(Slf4jLog.info:67)|loginInterceptor: user info: User{id=501581213053651, autoId=10000014481, account='info@chime.me', password='30:5b42403262613266303863:169cdc779cdbc38462cea51238956973f29e4854eb71327f189a84f9cf849b53', firstName='Info', lastName='Chime', phoneNumber='8719821277', phonePrivate=true, role=0, headUrl='http://image.chime.me/image/fs01/user-info/20170601/19/original_61547355077197976.jpeg', chatHeadUrl='http://image.chime.me/image/fs01/user-info/20170601/19/original_61547355077197976.jpeg', gender=0, source='Portal', inviterId='', headTx='', status=0, teamId=501581213053651, userState=32, isSystemHead=true, hasBuiltSite=false, createTime=Tue Aug 16 16:20:37 CST 2016, updateTime=null, fullName='Info Chime', roleName='agent', teamRole=0, teamRoleName='Admin', nimAccid='b0vufgib37ivn9q3yiw1_test'}, checkPass: true
2017-08-01 16:36:25|1501576585447|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(LeadController.leadDetail:1361)|leadDetail-------------start----
2017-08-01 16:36:25|1501576585926|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(LeadController.leadDetail:1524)|userTeam teamType=======1
2017-08-01 16:36:25|1501576585926|INFO|501581213053651|bb310ae5-4fd0-475f-9686-0556989a5f36|(LeadController.leadDetail:1535)|000000000000000000000
类型 作用 实例
df.format(Long.valueOf(loggingEvent.getTimeStamp())) 格式化时间戳 2017-08-01 16:36:25
loggingEvent.getTimeStamp() 时间戳 1501576585926
loggingEvent.getLevel() 日志等级 INFO
this.getUserId(loggingEvent) 用户id 501581213053651
this.getUniqIndex(loggingEvent) 日志时间独特的索引 bb310ae5-4fd0-475f-9686-0556989a5f36
this.locationInfo(loggingEvent.getLocationInformation()) 日志位置信息 LeadController.leadDetail:1535)
this.throwableName(loggingEvent) 日志详细信息 userTeam teamType=======1
this.throwableStackTrace(loggingEvent) 异常信息 exceptin异常

logs/perf/perfStats.log

perfStatus.log的信息是perf4j结合log4j来打印的,下面打印的格式是默认的。

Performance Statistics   2017-08-03 15:59:10 - 2017-08-03 15:59:20
Tag                                                  Avg(ms)         Min         Max     Std Dev       Count
/admin/appointment/upcoming                              8.0           8           8         0.0           1
/admin/dripmail/application/list/v2                      8.0           8           8         0.0           1
/admin/group/list/simple                                 7.0           7           7         0.0           1
/admin/help/answer                                       1.0           1           1         0.0           1
/admin/help/questions                                    1.0           1           1         0.0           1
/admin/lead/emailList                                   15.0           6          24         9.0           2
/admin/lead/getScore                                    17.0          17          17         0.0           1
/admin/lead/phoneList                                   11.0           8          14         3.0           2
/admin/lead/source/list                                  7.0           7           7         0.0           1
/admin/lead/tag/list                                   110.0         110         110         0.0           1
/admin/lead/task/list/withandwithouttemplate             7.0           7           7         0.0           1
/admin/lead/timeline/all                                13.0          13          13         0.0           1
/admin/lead/timeline/manual/type/get                     7.0           7           7         0.0           1
/admin/lead/timeline/note                              185.0         185         185         0.0           1
/admin/lender/list/leadassign                           20.0          20          20         0.0           1
/admin/stage/list                                       14.0          14          14         0.0           1
/admin/team/member/list/valid                           21.0          21          21         0.0           1
/admin/virtualNumber/info                                8.0           8           8         0.0           1
/admin/vsms/template/list                              103.0         103         103         0.0           1

/admin/lead/phoneList 11.0 8 14 3.0 2

标志 含义 实例
Tag 访问的路径 /admin/lead/phoneList
Avg(ms) 访问平均耗时 11.0
Min 连接访问最小耗时 8
Max 连接访问最大耗时 14
Std Dev 耗时的标准差
3.0
Count 访问的次数 2

/logs/myibatis_perf/perfStats.log

Performance Statistics   2017-08-03 15:43:40 - 2017-08-03 15:43:50
Tag                                                  Avg(ms)         Min         Max     Std Dev       Count

Performance Statistics   2017-08-03 15:43:50 - 2017-08-03 15:44:00
Tag                                                  Avg(ms)         Min         Max     Std Dev       Count
com.homethy.payment.business.dao.contract.TeamMarketPackageDAO.getTeamMarketPackageByTeamId        26.0          26          26         0.0           1

/logs/service_perf/perfStats.log

Performance Statistics   2017-08-03 14:48:30 - 2017-08-03 14:48:40
Tag                                                  Avg(ms)         Min         Max     Std Dev       Count
com.homethy.business.service.kafka.scheduler.LeadKafkaConsumerScheduler.consume       999.6         999        1000         0.5           5

Performance Statistics   2017-08-03 14:48:40 - 2017-08-03 14:48:50
Tag                                                  Avg(ms)         Min         Max     Std Dev       Count
com.homethy.business.service.kafka.scheduler.LeadKafkaConsumerScheduler.consume       999.2         999        1000         0.4           5

Performance Statistics   2017-08-03 14:48:50 - 2017-08-03 14:49:00
Tag                                                  Avg(ms)         Min         Max     Std Dev       Count
com.homethy.business.service.kafka.scheduler.LeadKafkaConsumerScheduler.consume       999.0         999         999         0.0           5

/
/
/
/

\\

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 4,933评论 1 13
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 4,953评论 0 6
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,724评论 6 342
  • from:https://www.cnblogs.com/ITtangtang/p/3926665.html一、L...
    enshunyan阅读 3,272评论 0 0
  • 一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layo...
    默默守护阅读 1,897评论 2 8