我找到了一种在Crashlytics Android SDK中记录自定义捕获异常的方法,但我找不到类似iOS SDK的内容.有没有办法在iOS上使用Crashlytics记录捕获的异常?
请参阅Android说明:http://support.crashlytics.com/knowledgebase/articles/202805-logging-caught-exceptions
我有一个像大多数其他人一样使用js和css文件的Web服务.我使用了将版本号附加到js和css文件的旧技巧; ?v = 123,每次我们更新生产服务时都会更改.
现在,除了Chrome之外,这适用于所有浏览器.Chrome似乎更喜欢它的缓存版本而不是获取新版本,因此似乎忽略了附加的变量.在某些情况下,强制它刷新缓存(cmd + r/ctrl + f5)是不够的,所以我不得不进入选项并清除缓存,以便加载新内容.
有没有人在Chrome上遇到过这个问题?如果是这样,问题的解决方案是什么?
我试图想出一个很好的方法来包装我从Meteor Accounts Collection中获取的每个用户的函数,包括一些原型辅助函数和来自其他集合的计数等.描述这个的最好方法是在代码中.
我想要包装每个用户的用户函数看起来像这样:
// - - - - - -
// USER OBJECT
// - - - - - -
var currentUser = null; // holds the currentUser object when aplicable
function User(fbId) {
var self = this,
u = (typeof id_or_obj == 'string' || id_or_obj instanceof String ? Meteor.users.findOne({'profile.facebook.id': id_or_obj}) : id_or_obj);
self.fb_id = parseInt(u.profile.facebook.id, 10),
// Basic info
self.first_name = u.profile.facebook.first_name,
self.last_name = u.profile.facebook.last_name,
self.name = u.name,
self.birthday = u.birthday,
self.email = u.profile.facebook.email,
// Quotes
self.likeCount = …
Run Code Online (Sandbox Code Playgroud) 在设置Pyramid应用程序并向Configurator添加设置时,我遇到了解如何从请求中访问信息的问题,例如request.session等.我对使用金字塔非常陌生,我在各处搜索了相关信息,但一无所获.
我想要做的是在生产时发送异常电子邮件时访问请求对象中的信息.我无法访问请求对象,因为__init__.py
在创建应用程序时它不是文件中的全局对象.这就是我现在所拥有的:
import logging
import logging.handlers
from logging import Formatter
config.include('pyramid_exclog')
logger = logging.getLogger()
gm = logging.handlers.SMTPHandler(('localhost', 25), 'email@email.com', ['email@email.com'], 'Error')
gm.setLevel(logging.ERROR)
logger.addHandler(gm)
Run Code Online (Sandbox Code Playgroud)
这工作正常,但我希望在发送存储在会话中的异常电子邮件时包含有关登录用户的信息.我如何从中获取该信息__init__.py
?
caching ×1
cocoa-touch ×1
crashlytics ×1
ios ×1
logging ×1
meteor ×1
objective-c ×1
pyramid ×1
python ×1
request ×1