【问题标题】:Google Picasa Service - Turn Off LoggingGoogle Picasa 服务 - 关闭日志记录
【发布时间】:2016-12-26 13:47:03
【问题描述】:

我正在使用 google Picasa 的 .NET 库,当我执行以下代码时。

    Dim requestFactory As GOAuth2RequestFactory = RefreshAuthenticate(accessToken, refreshToken)

    Dim service As New PicasaService("test")
    service.RequestFactory = requestFactory

    Dim query As New AlbumQuery(PicasaQuery.CreatePicasaUri("default"))
    Dim feed As PicasaFeed = service.Query(query)

它会生成 HELL 的日志记录(我猜是使用 Trace.Write)。 我们的应用程序使用跟踪侦听器并将跟踪保存到文本文件(日志文件)。但是通过这个单次调用,会生成超过 10 秒的 Mbs 日志。 我想关闭 Google Picasa 的日志记录(最好使用代码)。

我在Debugging Google Data API Clients: Exploring Traffic from Within your Program 上看到了一篇文章,但这并没有说明要关闭它。

非常感谢任何帮助。 谢谢

【问题讨论】:

  • 我认为没有人支持 gdata 客户端库了。它支持的大多数 API 都已失效。我认为它的来源是听到 github.com/google/google-gdata 也许你可以把它拆开。

标签: .net vb.net google-api gdata picasa


【解决方案1】:

This article 包含删除跟踪侦听器和在您自己的配置中过滤它们的方法,因此您无需依赖第三方 api 来实现开/关功能。

【讨论】:

  • 好吧,我不想删除跟踪侦听器,因为我的应用程序本身会产生很多我必须保留的跟踪信息。我只是希望 Google API 停止生成跟踪。
  • 我不建议全局删除它们,只是为 picasa 日志记录源删除它们。这是另一篇文章,它更好地解释了一些事情。 stackoverflow.com/questions/4144394/…
  • 好吧,我尝试删除默认的跟踪侦听器并保持原样。但它被我的跟踪侦听器捕获并继续记录那个大日志。我不认为谷歌正在对跟踪写作进行分类。因为我现在的代码太大了,所以我现在给我的跟踪监听器添加开关已经太晚了。
猜你喜欢
  • 2012-10-23
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
  • 1970-01-01
  • 2014-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多