summaryrefslogtreecommitdiff
path: root/log/log.c
diff options
context:
space:
mode:
authorSoikk2025-06-08 12:28:18 +0200
committerSoikk2025-06-08 12:28:18 +0200
commitf0a13d5c277e63f24e11de609454c32f44bf2961 (patch)
treefa158790cbd999422576af706f595a00ca36f9bd /log/log.c
parent6c98531b826415d8f77d3327d7716a06adde33e4 (diff)
downloadsoikk-libs-f0a13d5c277e63f24e11de609454c32f44bf2961.tar.xz
soikk-libs-f0a13d5c277e63f24e11de609454c32f44bf2961.tar.zst
Added log_get_files and log_get_fp
Diffstat (limited to 'log/log.c')
-rwxr-xr-xlog/log.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/log/log.c b/log/log.c
index 063c113..331302f 100755
--- a/log/log.c
+++ b/log/log.c
@@ -62,6 +62,20 @@ int log_add_fp(int level, FILE *fp){
return 1;
}
+int log_get_files(int level){
+ if(level >= 0 && level < LOG_LEVEL_COUNT){
+ return log_levels[level].nfps;
+ }
+ return 0;
+}
+
+FILE *log_get_fp(int level, int i){
+ if(level >= 0 && level < LOG_LEVEL_COUNT && i >= 0 && i < log_levels[level].nfps){
+ return log_levels[level].fps[i];
+ }
+ return NULL;
+}
+
int log_remove_fp(int level, FILE *fp){
if(level < 0 || level >= LOG_LEVEL_COUNT){
return 1;