Changeset 3183


Ignore:
Timestamp:
May 19, 2010 6:10:48 AM (9 years ago)
Author:
bennylp
Message:

Re #1068 (misc fix): added --log-append option in pjsua to not overwrite existing log file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c

    r3175 r3183  
    173173    puts  ("  --log-level=N       Set log max level to N (0(none) to 6(trace)) (default=5)"); 
    174174    puts  ("  --app-log-level=N   Set log max level for stdout display (default=4)"); 
     175    puts  ("  --log-append        Append instead of overwrite existing log file.\n"); 
    175176    puts  ("  --color             Use colorful logging (default yes on Win32)"); 
    176177    puts  ("  --no-color          Disable colorful logging"); 
     
    483484    int option_index; 
    484485    enum { OPT_CONFIG_FILE=127, OPT_LOG_FILE, OPT_LOG_LEVEL, OPT_APP_LOG_LEVEL,  
    485            OPT_COLOR, OPT_NO_COLOR, OPT_LIGHT_BG, 
     486           OPT_LOG_APPEND, OPT_COLOR, OPT_NO_COLOR, OPT_LIGHT_BG, 
    486487           OPT_HELP, OPT_VERSION, OPT_NULL_AUDIO, OPT_SND_AUTO_CLOSE, 
    487488           OPT_LOCAL_PORT, OPT_IP_ADDR, OPT_PROXY, OPT_OUTBOUND_PROXY,  
     
    522523        { "log-level",  1, 0, OPT_LOG_LEVEL}, 
    523524        { "app-log-level",1,0,OPT_APP_LOG_LEVEL}, 
     525        { "log-append", 0, 0, OPT_LOG_APPEND}, 
    524526        { "color",      0, 0, OPT_COLOR}, 
    525527        { "no-color",   0, 0, OPT_NO_COLOR}, 
     
    702704            break; 
    703705 
     706        case OPT_LOG_APPEND: 
     707            cfg->log_cfg.log_file_flags |= PJ_O_APPEND; 
     708            break; 
     709 
    704710        case OPT_COLOR: 
    705711            cfg->log_cfg.decor |= PJ_LOG_HAS_COLOR; 
     
    16301636    } 
    16311637 
     1638    if (config->log_cfg.log_file_flags & PJ_O_APPEND) { 
     1639        pj_strcat2(&cfg, "--log-append\n"); 
     1640    } 
    16321641 
    16331642    /* Save account settings. */ 
Note: See TracChangeset for help on using the changeset viewer.