首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java堆栈跟踪中的“~[任务/:na]”或"~[na:na]“是什么?

Java堆栈跟踪中的“~[任务/:na]”或"~[na:na]“是什么?
EN

Stack Overflow用户
提问于 2018-11-21 18:56:49
回答 1查看 1.6K关注 0票数 3

AWS Lambda中的Java堆栈跟踪现在在每一行末尾包含一些无关的新内容:

代码语言:javascript
复制
at com.cth.rets.indexer.App.lambda$0(App.java:53) [task/:na]
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:792) ~[task/:na]
at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:776) ~[task/:na]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[task/:na]
at com.cth.rets.indexer.App.lambdaHandler(App.java:47) [task/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_181]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181]
at lambdainternal.EventHandlerLoader$StreamMethodRequestHandler.handleRequest(EventHandlerLoader.java:350) ~[na:na]
at lambdainternal.EventHandlerLoader$2.call(EventHandlerLoader.java:888) ~[na:na]
at lambdainternal.AWSLambda.startRuntime(AWSLambda.java:293) ~[na:na]
at lambdainternal.AWSLambda.<clinit>(AWSLambda.java:64) ~[na:na]
at java.lang.Class.forName0(Native Method) ~[na:1.8.0_181]
at java.lang.Class.forName(Class.java:348) ~[na:1.8.0_181]
at lambdainternal.LambdaRTEntry.main(LambdaRTEntry.java:104) ~[LambdaJavaRTEntry-1.0.jar:na]

所有这些额外的小~[...]意味着什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-21 20:29:07

所有这些额外的小~[...]意味着什么?

日志框架将使用“倾斜”来表示它显示的类打包信息可能正确,也可能不正确。

例如,这里有一个来自登录文档的努力

当它不能保证信息的绝对正确性时,它就会在数据前加上一个倾斜符,即“~”字符。

位于na左侧的:表示调用方法的jar或资源是未知的,:右侧的na表示资源的版本是未知的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53418852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档