本文档介绍了如何使用 Cloud Logging 日志查看器来查看日志。
准备工作
配置应用以使用 Cloud Logging API。
登录您的账号以访问 Google Cloud 资源。
- 选择工具 -> Google Cloud Tools -> 管理账号... (Manage Accounts...) 以选择您的账号。
访问日志浏览器
如需访问 Cloud Logging 日志浏览器,请依次选择工具 -> Google Cloud Tools -> 显示 Stackdriver 日志浏览器。
此时会打开 Google Stackdriver Logging 标签页。
您也可以通过选择工具 -> Google Cloud Tools -> Google Cloud Explorer,从 Google Cloud Explorer 打开特定项目的日志浏览器。右键点击项目,然后选择浏览 Stackdriver 日志 (Browse Stackdriver Logs)。
浏览界面
Logs Explorer 界面有以下几个主要组件:
搜索栏:用于按标签或通过文字搜索过滤日志条目。
下拉菜单:用于按资源、日志和严重性级别过滤列表。
跳转到指定时间下拉菜单:用于查看日志中的特定日期和时间。
刷新按钮:用于按降序检索最新日志。
自动加载日志流 (Auto load log stream):用于控制是否在新日志条目到达时显示这些条目。
点击播放将开始流式显示最新日志。如果滚动显示日志,流式显示将会停止。
点击暂停将停止流式显示日志。
日志摘要表:点击即可查看各个日志条目的完整详细信息。
全部展开向下箭头:位于日志条目面板右上角,可以显示所有日志条目的详细信息。如果面板中包含大量日志条目,执行此操作可能需要一些时间。
来源链接(如果有):可以查找生成日志条目的源代码。
导航到源代码
使用日志浏览器,您可以导航到生成日志条目的源代码。要启用此功能,您应该从本地 Git 存储库构建项目,并且必须将源位置信息添加到日志条目中。
将源位置添加到日志中
配置应用以在日志中提供源代码位置信息:
使用 GitHub 中的以下示例写入日志条目的位置信息。
在应用的根目录部署
source_context.json
文件。如果您通过 Cloud Tools for Visual Studio 发布解决方案,扩展程序会自动生成并部署该文件。
完成这些步骤后,日志条目将包含带有文件和行信息的 sourceLocation 字段。可选的函数行可以包含程序集名称、版本或函数名称。
如果源文件可访问,点击来源链接可导航到源代码。
查看日志
在日志浏览器界面中,您可以过滤日志条目或搜索要显示的特定日志。
过滤日志
您可以过滤日志条目,仅查看您感兴趣的日志。
在资源类型和实例下拉菜单中,您可以选择要查看的特定资源类型的所有实例,或查看特定实例。 如需资源类型的列表,请参阅受监控的资源和服务。
在日志类型下拉菜单中,选择要查看的已命名日志,或选择所有日志。该菜单仅显示所选资源生成的日志。
在“日志严重性”下拉菜单中,选择要查看的严重性级别。选择所有日志级别将包含没有严重性级别的日志条目。
在跳转到指定时间下拉菜单中,选择日期和时间。选择是否要查看在所选时间戳之前或之后的日志。
您还可以点击转到高级过滤器 (To Advanced Filter) 以访问高级过滤器栏,您可以在其中通过查询过滤日志条目。如需了解详情,请点击高级过滤器帮助链接。
搜索日志
在搜索栏中,搜索日志条目中显示的关键字。
显示相似日志
您可以在展开的日志条目视图中点击单个字段的值,然后显示或隐藏包含同一值的所有日志条目。
显示相似日志条目时,将显示高级过滤器栏,您可以在其中修改过滤条件并点击提交过滤条件 (Submit Filters)。如需了解详情,请点击高级过滤器帮助链接。