summaryrefslogtreecommitdiffhomepage
path: root/src/rodeo_log.c
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2023-04-12 19:18:59 -0400
committerrealtradam <[email protected]>2023-04-12 19:18:59 -0400
commitf250a4090cf4d535a163388fb5faea5ff1ce48e4 (patch)
treeabccaee35e10fb05ec06f621ea14adf598ff53cc /src/rodeo_log.c
parent231185997aef8b675033cf1a32db79e140bcef06 (diff)
downloadRodeoKit-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.c25
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
{