当前位置: 首页 > 面试题库 >

如何在Go中将消息打印到stderr?

艾骏喆
2023-03-14
问题内容

我想打印一些日志以进行调试和测试,但是现有日志量很大,因此我想将自己的日志打印到stderr:

go run main.go 1>/dev/null

这样我就可以看到自己的日志。

我怎样才能做到这一点?


问题答案:

默认情况下,log程序包将打印为。os.Stderr

您也可以os.Stderr直接使用(是os.File)。



 类似资料:
  • 你可以使用printf将消息打印到控制台,从而知道应用程序是如何运行的。这是调试代码的很有用的手段,因为你可以打印变量的值、知道什么时候代码将阻塞等等。 我们尝试使用函数unsigned char leds_get(void);打印LED的状态。 获取LED的状态,并将其打印到屏幕。修改test-leds.c如下: #include "contiki.h" #include "dev/leds.h

  • 问题内容: 我想为我的终端应用程序制作一个进度条,该进度条的工作原理如下: 这样可以直观地表明在该过程完成之前还剩下多少时间。 我知道我可以通过将它们添加到字符串中,然后简单地使用printf,来执行诸如打印越来越多的X的操作,但这看起来像: 或类似的东西(显然您可以按一定的间距来玩。)但是,这在视觉上并不美观。有没有一种方法可以用新文本更新终端中的打印文本而无需重新打印?这一切都在linux,c

  • 如何laravel打印出一些字符串在控制台时运行php工匠服务?我尝试了日志::信息,但它不工作。

  • 问题内容: 我在OpenCV中有一条错误消息正在打印,即使我在它周围进行了除外捕获也是如此。 链接问题的解决方案建议使用重定向功能,但是此注释表明该功能在Python forOpenCV中不存在。 如何停止打印OpenCV错误消息,同时仍然允许我完全打印所需的内容? 问题答案: 在撰写此答案(OpenCV 3.4.1是最新发布的版本)时,没有办法只过滤默认错误处理程序的输出(我可以想到),也没有办

  • 问题内容: 我的Android手机上有此代码。 我有一个在页面中加载此的asp​​.net Webform应用程序 我想从HttpReponse获取此Response并打印出来。我该怎么做呢? 我试过了,但似乎只是打印出内存中的地址。 谢谢 问题答案: 使用。一行代码。有关使用它的示例Android项目,请参见此处和此处。 在http://www.androidsnippets.org/snipp

  • 问题内容: 我正在验证器中发出很多警告,并且我想抑制stdout中的所有内容,除非提供给的消息。 即,现在我看到了: 我想看看这个: 编辑2: 覆盖工作: 问题答案: 具有您自己的自定义功能的Monkeypatch 。