我是 python 菜鸟一个,目前按照网上的教程自己建了个博客放在 pythonanywhere 上,没有接触过真正的生产项目。不知道真正的项目 debug 是怎样的? log 是如何写的?
1
neoblackcap Nov 9, 2016 项目上线前要 debug ,线上出 bug 了就只能靠日志了, error 级别达到 sentry , info 级别打到 logstash
|
2
eyp82 Nov 10, 2016
就是写在生产代码里啊, 只不过分级别打印, 不会打印的太详细而已.
|
3
Miy4mori Nov 10, 2016 via Android
java 世界一般都用 aop 将非业务核心代码分离,我觉得 py 可能也有自己的办法…
|
4
eyp82 Nov 10, 2016
@Miy4mori 个人觉得即使是分离, 那部分日志的代码也还是属于生产的代码, 只不过与业务代码在函数 /类 /文件层面拆开了而已. 如果也想这么做的话, Python 可以用 decorator 之类实现类似的功能.
|
5
mcfog Nov 10, 2016 via Android 日志和配套的收集、归档、监控、告警都是生产环境的重要组成部分
|
7
ibigbug Nov 14, 2016
在你觉得会出问题的地方都加上日志,前期不要怕打多,多了还能挑,少了基本就大海捞针了。
|