Go to the source code of this file.
|
void | ext_write_log (FILE *sink, const char *buffer, size_t message_size) |
|
kaa_time_t | ext_get_systime (void) |
|
int | ext_format_sprintf (char *buffer, size_t buffer_size, const char *format, const char *log_level_name, const char *truncated_name, int lineno, kaa_error_t error_code) |
| Put formated LOG prefix in buffer. LOG prefix format example: 1970/01/01 2:30:36 [TRACE] [kaa_bootstrap.c:38] (0) -. More...
|
|
int | ext_snpintf (char *buffer, size_t buffer_size, const char *format,...) |
| System depended snprintf implementation. Snprintf with "..." in arguments. More...
|
|
int | ext_logger_sprintf (char *buffer, size_t buffer_size, const char *format, va_list args) |
|
int ext_format_sprintf |
( |
char * |
buffer, |
|
|
size_t |
buffer_size, |
|
|
const char * |
format, |
|
|
const char * |
log_level_name, |
|
|
const char * |
truncated_name, |
|
|
int |
lineno, |
|
|
kaa_error_t |
error_code |
|
) |
| |
Put formated LOG prefix in buffer. LOG prefix format example: 1970/01/01 2:30:36 [TRACE] [kaa_bootstrap.c:38] (0) -.
- Parameters
-
[in,out] | buffer | Buffer to store formated log prefix. |
[in] | buffer_size | Size of buffer. |
[in] | format | Prefix format string. |
[in] | log_level_name | Log level name for format. |
[in] | truncated_name | Truncated file name. |
[in] | lineno | Line number in source file. |
[in] | error_code | Error code of log message. |
- Returns
- int number of bytes written in buffer.
int ext_logger_sprintf |
( |
char * |
buffer, |
|
|
size_t |
buffer_size, |
|
|
const char * |
format, |
|
|
va_list |
args |
|
) |
| |
int ext_snpintf |
( |
char * |
buffer, |
|
|
size_t |
buffer_size, |
|
|
const char * |
format, |
|
|
|
... |
|
) |
| |
System depended snprintf implementation. Snprintf with "..." in arguments.
- Parameters
-
[in,out] | buffer | Buffer to store formated message. |
[in] | buffer_size | Size of buffer. |
[in] | format | Message format. |
[in] | ... | Other arguments for message. |
void ext_write_log |
( |
FILE * |
sink, |
|
|
const char * |
buffer, |
|
|
size_t |
message_size |
|
) |
| |
Copyright 2014-2016 CyberVision, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.