diff options
| author | realtradam <[email protected]> | 2023-04-12 19:18:59 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2023-04-12 19:18:59 -0400 |
| commit | f250a4090cf4d535a163388fb5faea5ff1ce48e4 (patch) | |
| tree | abccaee35e10fb05ec06f621ea14adf598ff53cc /src/rodeo_log.c | |
| parent | 231185997aef8b675033cf1a32db79e140bcef06 (diff) | |
| download | RodeoKit-f250a4090cf4d535a163388fb5faea5ff1ce48e4.tar.gz RodeoKit-f250a4090cf4d535a163388fb5faea5ff1ce48e4.zip | |
remove string wrapper, use STC directly instead
Diffstat (limited to 'src/rodeo_log.c')
| -rw-r--r-- | src/rodeo_log.c | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/rodeo_log.c b/src/rodeo_log.c index 243e04b..625b563 100644 --- a/src/rodeo_log.c +++ b/src/rodeo_log.c @@ -15,41 +15,44 @@ rodeo_log( ... ) { - rodeo_string_t formatted; + cstr formatted; mrodeo_vargs_do(format) { - formatted = rodeo_string_vargs_format(format, vargs); + formatted = cstr_from_vfmt(format, vargs); } switch(loglevel) { case rodeo_logLevel_info: - rodeo_string_prepend( + cstr_insert( &formatted, - rodeo_string_create("[INFO]: ") + 0, + "[INFO]: " ); break; case rodeo_logLevel_warning: - rodeo_string_prepend( + cstr_insert( &formatted, - rodeo_string_create("\033[33m[WARN]:\033[0m ") + 0, + "\033[33m[WARN]:\033[0m " ); break; case rodeo_logLevel_error: - rodeo_string_prepend( + cstr_insert( &formatted, - rodeo_string_create("\033[31;1m[ERROR]:\033[0m ") + 0, + "\033[31;1m[ERROR]:\033[0m " ); break; } - rodeo_string_append( + cstr_append( &formatted, - rodeo_string_create("\n") + "\n" ); if(logging_function == NULL) { - printf("%s", rodeo_string_to_constcstr(&formatted)); + printf("%s", cstr_str(&formatted)); } else { |
