swift-backtrace:Linux Linux和Windows上Swift的回溯

时间:2024-06-03 09:07:16
【文件属性】:

文件名称:swift-backtrace:Linux Linux和Windows上Swift的回溯

文件大小:93KB

文件格式:ZIP

更新时间:2024-06-03 09:07:16

C

回溯 这个Swift包提供了对自动打印Swift程序的崩溃回溯的支持。 用法 将https://github.com/swift-server/swift-backtrace.git添加为Package.swift的依赖项。 崩溃回溯 在您的main.swift ,执行以下操作: import Backtrace // Do this first Backtrace. install () 最后,对于Swift <5.2,请确保在启用调试符号的情况下构建应用程序。 Swift 5.2及更高版本会自动包含调试符号。 $ swift build -c release -Xswiftc -g 当您的应用程序崩溃时,堆栈跟踪将打印到stderr 。 致谢 Ian Partridge( , )是该软件包的原始作者。 Johannes Weiss( , )提供信号处理代码。 Sal


【文件预览】:
swift-backtrace-main
----CONTRIBUTORS.txt(772B)
----NOTICE.txt(241B)
----.mailmap(151B)
----Sources()
--------CBacktrace()
--------Sample()
--------Backtrace()
----Package.swift(595B)
----docker()
--------docker-compose.1604.51.yaml(332B)
--------docker-compose.1804.50.yaml(275B)
--------Dockerfile(1KB)
--------docker-compose.1804.53.yaml(275B)
--------docker-compose.yaml(847B)
--------docker-compose.1804.52.yaml(275B)
----.gitignore(61B)
----.swiftformat(163B)
----Tests()
--------LinuxMain.swift(843B)
--------BacktraceTests()
----README.md(1019B)
----scripts()
--------generate_contributors_list.sh(1KB)
--------generate_linux_tests.rb(6KB)
--------sanity.sh(4KB)
--------vendor-libbacktrace.sh(2KB)
----LICENSE.txt(11KB)

网友评论