关于 Logging Level - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Livid
265.72D
571.53D

关于 Logging Level

  •  
  •   Livid
    PRO
    2013 年 12 月 10 日 4532 次点击
    这是一个创建于 4520 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果需要用整数来表示 FATAL / ERROR / DEBUG 等等 level 的话,目前在业界有没有一套标准之类的?
    11 条回复    1970-01-01 08:00:00 +08:00
    ivenvd
        1
    ivenvd  
       2013 年 12 月 10 日
    为啥要用整数表示呢,可以直接用 logging.debug() 之类的函数吧……
    非要用的话可以用 logging.DEBUG ……
    zhangxiao
        3
    zhangxiao  
       2013 年 12 月 10 日
    不知道有没有整型的标准,不过不妨把kern_levels.h里定义的字符串当成hex值来看
    efi
        4
    efi &bsp;
       2013 年 12 月 10 日   5
    Livid
        5
    Livid  
    MOD
    OP
    PRO
       2013 年 12 月 10 日
    @efi 谢谢大神。
    yemoluo
        6
    yemoluo  
       2013 年 12 月 10 日
    另外 php的error也不错
    ms2008
        8
    ms2008  
       2013 年 12 月 10 日
    @thbourlove
    这个前面是基于RFC2119,是规定 RFC 本身的用语,并不符合楼主的需求。而后面虽然也有LogLevel,但都是一些字符常数,目测也是根据RFC5424或RFC3164而来...
    liuxurong
        9
    liuxurong  
       2013 年 12 月 10 日
    @efi
    @Livid
    @webjin
    @ms2008

    efi是谁?...为什么都叫他大神。
    Muninn
        10
    Muninn  
       2013 年 12 月 10 日
    679 # from <linux/sys/syslog.h>:
    680 # ======================================================================
    681 # priorities/facilities are encoded into a single 32-bit quantity, where
    682 # the bottom 3 bits are the priority (0-7) and the top 28 bits are the
    683 # facility (0-big number). Both the priorities and the facilities map
    684 # roughly one-to-one to strings in the syslogd(8) source code. This
    685 # mapping is included in this file.
    686 #
    687 # priorities (these are ordered)
    688
    689 LOG_EMERG = 0 # system is unusable
    690 LOG_ALERT = 1 # action must be taken immediately
    691 LOG_CRIT = 2 # critical conditions
    692 LOG_ERR = 3 # error conditions
    693 LOG_WARNING = 4 # warning conditions
    694 LOG_NOTICE = 5 # normal but significant condition
    695 LOG_INFO = 6 # informational
    696 LOG_DEBUG = 7 # debug-level messages


    python的源码里也是一致的.
    hhkbp2
        11
    hhkbp2  
       2013 年 12 月 10 日
    整数不标准,不过名字很通用,用法都一样
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2765 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 09:45 PVG 17:45 LAX 02:45 JFK 05:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86