mirror of https://github.com/F-Stack/f-stack.git
33 lines
664 B
C
33 lines
664 B
C
/* SPDX-License-Identifier: BSD-3-Clause
|
|
* Copyright 2021 Mellanox Technologies, Ltd
|
|
*/
|
|
|
|
#ifndef EAL_LOG_H
|
|
#define EAL_LOG_H
|
|
|
|
#include <stdio.h>
|
|
#include <stdint.h>
|
|
|
|
/*
|
|
* Initialize the default log stream.
|
|
*/
|
|
int eal_log_init(const char *id, int facility);
|
|
|
|
/*
|
|
* Determine where log data is written when no call to rte_openlog_stream.
|
|
*/
|
|
void eal_log_set_default(FILE *default_log);
|
|
|
|
/*
|
|
* Save a log option for later.
|
|
*/
|
|
int eal_log_save_regexp(const char *regexp, uint32_t level);
|
|
int eal_log_save_pattern(const char *pattern, uint32_t level);
|
|
|
|
/*
|
|
* Convert log level to string.
|
|
*/
|
|
const char *eal_log_level2str(uint32_t level);
|
|
|
|
#endif /* EAL_LOG_H */
|