mirror of
https://github.com/armink/EasyLogger.git
synced 2025-01-31 21:42:53 +08:00
windows demo
1<A1><A2><BC><F2><BD><E9>
ʹ<D3><C3>GCC<B1><E0><D2>롣ͨ<B9><FD> main.c
<20><> test_elog()
<20><><B7><BD><B7><A8><C0><B4><B2><E2><CA><D4>־<D5><D6BE><B5><C4><CA><E4><B3><F6>
Ŀǰ<D2><D1><D7>Զ<AF><BF><AA><C6><F4> file <20><><B2><E5><BC><FE><A3><AC><BF><C9><D2>Զ<D7><D4B6><AF><BD><AB>־<D5>洢<B4><E6B4A2><D6>ļ<CE><C4BC><FE>
1.1<A1><A2>ʹ<D3>÷<BD><B7><A8>
ʹ<D3><C3>ǰ<D0><E8><CC><E1>ǰ<C5><E4><D6>úñ<E0><D2>뻷<BE><B3><A3><AC><C5><E4><D6>óɹ<A6><BA><E3><BB><F7> make.bat
<20>ű<BD><C5B1><BE><A3>ȴ<B5><C8B4><FD><B1><E0><D2><EB><CD>ɺ<C9BA><F3A3ACB4><F2> out\EasyLoggerWinDemo.exe
<20><><BC>ɿ<BF><C9BF><B4><B5><BD><D4>н<D0><D0BD><E1><B9><FB>
2<A1><A2><CE>ļ<FE><A3><A8><BC>У<A9>˵<C3><F7>
easylogger\port\elog_port.c
<20><>ֲ<C6>ο<B2><CEBF>ļ<CE>
3<A1><A2><C6><E4><CB><FB><B9><A6><C4><DC>
<BF><C9><D2>Դ<F2><BF><AA> main.c
<20>еIJ<D0B5><C4B2><BF>ע<D6>ͣ<CA><CDA3><AC><C0><B4><B2><E2><CA><D4><D2>¹<CF><C2B9>ܡ<C4>
elog_set_output_enabled(false);
<20><><A3><BA>̬ʹ<CCAC>ܻ<C4>ʧ<F2><CAA7><C4><DC>־<D5><D6BE><CA><E4>elog_set_filter_lvl(ELOG_LVL_WARN);
<20><><A3><BA>̬<AF><CCAC><C9>ù<D6><C3B9><FD><C2><CB><D3>ȼ<CF>elog_set_filter_tag("main");
<20><><A3><BA>̬<AF><CCAC><C9>ù<D6><C3B9>˱<C2>ǩelog_set_filter_kw("Hello");
<20><><A3><BA>̬<AF><CCAC><C9>ù<D6><C3B9>˹ؼ<CBB9><D8BC><FC>elog_set_filter_tag_lvl("main", ELOG_LVL_WARN);
<20><><A3><BA>̬<AF><CCAC><C9>ù<D6><C3B9>˹ؼ<CBB9><D8BC>ʼ<B4><CABC><B6>