Google Picasa服务 - 关闭日志记录

问题描述:

我使用的是谷歌Picasa的.NET库,当我执行下面的代码。Google Picasa服务 - 关闭日志记录

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) 

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

我在Debugging Google Data API Clients: Exploring Traffic from Within your Program上看到一篇文章但是这并没有说明关闭这个问题。

任何帮助,非常感谢。 谢谢

+1

我不认为有人支持gdata客户端库了。它支持的大多数API都是死的。我认为它的来源是https://github.com/google/google-gdata,也许你可以选择它。 – DaImTo

This article包含删除跟踪侦听器并在自己的配置中筛选它们的方法,因此您不需要依赖第三方apis来实现开/关功能。

+0

嗯,我不想删除跟踪侦听器,因为我的应用程序本身正在生成很多我必须保留的跟踪信息。我只想让Google API停止制作痕迹。 –

+0

我并不是建议全局删除它们,只是将它们从Picasa日志记录源中删除。这是另一篇文章,它解释了一些更好的东西。 http://*.com/questions/4144394/turning-tracing-off-via-app-config – FloatingKiwi

+0

嗯,我试图删除默认跟踪监听器,并保持我的原样。但是它被我的跟踪监听器捕获并且继续记录那个大日志。我不认为谷歌将跟踪文字分类。对于我来说,为我的跟踪侦听器添加开关太晚了,因为我现在的代码太大了。 –