GVKun编程网logo

GoogleAppEngineLauncher在哪里保存本地日志文件?(google 日志)

18

本文的目的是介绍GoogleAppEngineLauncher在哪里保存本地日志文件?的详细情况,特别关注google日志的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的

本文的目的是介绍GoogleAppEngineLauncher在哪里保存本地日志文件?的详细情况,特别关注google 日志的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解GoogleAppEngineLauncher在哪里保存本地日志文件?的机会,同时也不会遗漏关于android – Google Glass Launcher图标大小、Apache下的webapp2(=没有Google App Engine)、Google App Engine / Java SDK在哪里存储logging和Blob?、Google App Engine ClassNotPersistenceCapableException的知识。

本文目录一览:

GoogleAppEngineLauncher在哪里保存本地日志文件?(google 日志)

GoogleAppEngineLauncher在哪里保存本地日志文件?(google 日志)

在开发过程中,当我的应用程序在Mac上运行时,GoogleAppEngineLauncher可以显示我的应用程序的本地日志文件。但是,我无法在此处更改字体大小,因此我想使用该tail命令自己查看日志文件。

很遗憾,但是我找不到日志文件。他们不是下/var/log/~/Library/Logs/Library/Logs。你知道他们在哪里吗?

(也许没有物理文件,只有python开发环境的标准输出,因此日志仅在启动器应用程序中可用。)

答案1

小编典典

正如你猜测,并通过研究源文件确认/usr/local/google_appengine/google/appengine/tools/dev_appserver.py,该日志不会被写入到磁盘(一个cStringIO.StringIO实例用于保留在内存中,作为代码的其余部分
面向写他们“一类文件对象”)。

我建议编写自己的应用服务器脚本,该脚本将import
dev_appserver,subclassesdev_appserver.ApplicationLoggingHandler和重写 一种
方法:

from google.appengine.tools import dev_appserverclass MyHandler(dev_appserver.ApplicationLoggingHandler):    def __init__(self, *a, **k):        dev_appserver.ApplicationLoggingHandler.__init__(self, *a, **k)        self.thefile = open(''/tmp/mylog.txt'', ''w'')    def emit(self, record):        dev_appserver.ApplicationLoggingHandler(self, record)        self.thefile.write(str(record) + ''\n'')        self.thefile.flush()

您还需要确保使用此类而不是标准类,例如,通过对调度程序进行子类化或确保使用其依赖项注入功能。(dev_appserver_main.py我认为,您可以更好地控制它)。

我认为这种自定义方法要麻烦得多(毕竟,将日志写入文件是完全正常的-要么根据需要显示不同的日志,要么稍后再使用一些辅助脚本进行处理),因此,我还建议您在App
Engine的跟踪器上提出功能请求:dev_appserver.py应再接受一个标志,如果指定了该标志,则会提供将日志写入磁盘的路径。

而且,老实说,如果我现在自己需要此功能,我会以肮脏的方式进行:编辑该.py文件(及其相关文件_main.py)以添加上述标记及其用途。总共应该有十几行,比我刚才概述的“规范”方法容易得多。当然,这
肮脏的,因为每当有一个新的SDK,你将不得不重新应用补丁,并再次,再次…这就是为什么人们应该
提出了基于GAE的跟踪补丁,作为特征请求的一部分我建议,希望它能很快被接受!-)

android – Google Glass Launcher图标大小

android – Google Glass Launcher图标大小

我正在使用GDK为谷歌玻璃开发一个Android应用程序.我发现应用程序正在从hdpi文件夹中获取ic_launcher图标,即72×72像素图标.

我想知道这是谷歌眼镜应用程序推荐的图标大小吗?

还有什么是菜单,子菜单,活动,时间线图标的推荐图标大小(72×72,96×96 ……等)和文件夹(hdpi,mdpi ..等).

解决方法:

这是解决方案……

xxhdpi:144×144 px

xhdpi:96×96 px

hdpi:72×72像素

mdpi:48×48像素

ldpi:36×36像素

有关图像的更多细节必须与……

http://developer.android.com/design/style/iconography.html

对于Glass,我认为提供hdpi图标就足够了

Apache下的webapp2(=没有Google App Engine)

Apache下的webapp2(=没有Google App Engine)

我正在尝试在Apache和mod_wsgi的Python下运行webapp2 – 具体来说:Wampserver for Windows 7 with Apache 2.2.22。 到目前为止,我失败了。

总结

以上是小编为你收集整理的Apache下的webapp2(=没有Google App Engine)全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

Google App Engine / Java SDK在哪里存储logging和Blob?

Google App Engine / Java SDK在哪里存储logging和Blob?

Google App Engine / Java商店的SDK在哪里存储logging和blob?

我特别感兴趣的Windows SDK。

在手动和自动testing期间,我希望看到并清除数据。

理想情况下,还会有一个pipe理控制台的精简版本。

默认情况下,java应用程序引擎sdk在应用程序的WEB-INF/appengine-generated/子目录中存储local_db.bin在该目录的local_db.bin文件中存储数据存储记录。

您可以通过设置datastore.backing_store和blobstore.backing_store java属性来更改这些属性(请参阅LocalBlobstoreService.backing_STORE_PROPERTY和LocalDatastoreService.backing_STORE_PROPERTY )。

至于修剪管理控制台, 有一个 ,类似于Python的SDK。 启动java开发服务器并转到http:// localhost:8080 / _ah / admin 。

总结

以上是小编为你收集整理的Google App Engine / Java SDK在哪里存储logging和Blob?全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

Google App Engine ClassNotPersistenceCapableException

Google App Engine ClassNotPersistenceCapableException

我有以下课程:

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;
import com.google.appengine.api.datastore.*;

@PersistenceCapable(identityType=IdentityType.APPLICATION)
public class PayPal_Message
{
  @PrimaryKey
  @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)
  private Long id;
  @Persistent
  private Text content;
  @Persistent
  private String time;

  public PayPal_Message(Text content,String time)
  {
    this.content=content;
    this.time=time;
  }

  public Long getId() { return id; }
  public Text getContent() { return content; }
  public String getTime() { return time; }
  public void setContent(Text content) { this.content=content; }
  public void setTime(String time) { this.time=time; }
}

它曾经在一个包中,并且工作正常,现在我将所有类都放在默认包中,这导致了我这个错误:

org.datanucleus.jdo.exceptions.ClassNotPersistenceCapableException:类““
PayPal_Message”类不是可持久的。这意味着它要么没有得到增强,要么文件的增强版本不在CLASSPATH中(或被隐藏。增强版本),或找不到该类的元数据/注释。”
不持久。这意味着它要么没有得到增强,要么文件的增强版本不在CLASSPATH中(或被未增强的版本隐藏),或者找不到该类的元数据。NestedThrowables:org.datanucleus.exceptions.ClassNotPersistableException:类“
PayPal_Message”不可持久。这意味着它要么没有得到增强,要么文件的增强版本不在CLASSPATH中(或者被未增强的版本隐藏了),

我该怎么解决?

今天关于GoogleAppEngineLauncher在哪里保存本地日志文件?google 日志的分享就到这里,希望大家有所收获,若想了解更多关于android – Google Glass Launcher图标大小、Apache下的webapp2(=没有Google App Engine)、Google App Engine / Java SDK在哪里存储logging和Blob?、Google App Engine ClassNotPersistenceCapableException等相关知识,可以在本站进行查询。

本文标签: