Re[3]: Какие методы логирования из С либы знаете?
От: kov_serg Россия  
Дата: 08.01.26 07:59
Оценка:
Здравствуйте, Hоmunculus, Вы писали:

H>Здравствуйте, Nuzhny, Вы писали:


N>>Как в Windows: код ошибки, GetLastError, описание ошибки по её коду.


H>Ну это можно вызвать только после выполнения какой-то функции. А мне надо именно в процессе выполнения функции получать из нее логи

void fn( void (*write)(void *ctx,const char* data,int size), void* ctx );

но лучше структурой
typedef struct fn_args_t {
  void (*write)(void *ctx,const char* data,int size);
  void *ctx;
  int log_level;
  // other fn args
};
void fn(fn_args_t *args);

можно добавить log_level или каналы если необходимо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.