书栈网 · BookStack 本次搜索耗时 0.097 秒,为您找到 71609 个相关结果.
  • 错误码接口-gcode

    请参考核心组件章节:错误处理-错误码接口
  • 错误处理-性能测试

    常用方法的基准性能测试:https://github.com/gogf/gf/v2/blob/master/errors/gerror/gerror_z_bench_test.go $ go test *. go - bench = ".*" - benchmem goos : linux goarch : amd64 Benc...
  • 错误处理-其他特性

    NewOption 自定义的错误创建 fmt 格式化 日志输出支持 简化堆栈输出 NewOption 自定义的错误创建 说明:用于自定义配置的错误对象创建。 格式: NewOption ( option Option ) error 示例: func ExampleNewOption () { err :...
  • 错误处理-堆栈特性

    错误堆栈 HasStack 判断错误是否带堆栈 Stack 获取堆栈信息 Current 获取当前error Next/Unwrap 获取下一层error Cause 获取根错误error 错误堆栈 标准库的error 错误实现比较简单,无法进行堆栈追溯,对于产生错误时的上层调用者来讲不是很友好,无法获得错误的调用链详细信息。...
  • 查看应用错误日志

    查看应用错误日志 查看应用错误日志 在该页面,可以看到属于该应用的所有错误日志(注:目前只收集错误等级高于 WARN 级别的日志)。 首先点击进入错误日志页面: 该页面会显示错误日志的请求网关节点、主机名、客户端地址、请求体等信息。 如果日志信息比较多,可以通过下面的翻页逐页或跳转查看(日志超过单页)。 如果当前错误日志太多,可以指定网...
  • 9. 错误处理

    错误处理 错误处理 ch09-00-error-handling.md commit 199ca99926f232ee7f581a917eada4b65ff21754 错误是软件中不可否认的事实,所以 Rust 有一些处理出错情况的特性。在许多情况下,Rust 要求你承认错误的可能性,并在你的代码编译前采取一些行动。这一要求使你的程序更...
  • 错误处理-其他特性

    NewOption 自定义配置的错误对象创建 fmt 格式化 日志输出支持 NewOption 自定义配置的错误对象创建 说明:用于自定义配置的错误对象创建。 格式: NewOption ( option Option ) error 示例: func ExampleNewOption () { err :...
  • 错误处理-常用方法

    错误创建 New/Newf Wrap/Wrapf NewSkip/NewSkipf 错误码相关方法 本章节仅介绍一些常用方法,完整的错误方法请参考接口文档:https://pkg.go.dev/github.com/gogf/gf/v2/errors/gerror 错误创建 New/Newf 说明:用于创建一个自定义错误信息的...
  • 错误处理-其他特性

    fmt 格式化 日志输出支持 fmt 格式化 通过以上示例我们可以看到,通过%+v 的打印格式可以打印出完整的堆栈信息,当然gerror.Error 对象支持多种fmt格式: 格式符 输出内容 %v , %s 打印所有的层级错误信息,构成完成的字符串返回,多个层级使用: 拼接。 %-v , %-s 打印当前层级的错误信息,返回字符串。 ...
  • 15.1. 表示性错误

    15.1. 表示性错误 15.1. 表示性错误 本小节将详细解释 “0.1” 的例子,并说明你可以怎样亲自对此类情况进行精确分析。 假定前提是已基本熟悉二进制浮点表示法。 表示性错误 是指某些(其实是大多数)十进制小数无法以二进制(以 2 为基数的计数制)精确表示这一事实造成的错误。 这就是为什么 Python(或者 Perl、C、C++、Java...