zvlogoutput.h

来自「一个内存日志系统」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef __ZEVIOLOG_OUTPUT_H__#define __ZEVIOLOG_OUTPUT_H__#include "zvLog.h"/******************************************************************************\* Local Defines                                                                *\******************************************************************************/#define ZEVIO_LOG_MAX_NAME_LENGTH  45  // Maximum length of an event name string/******************************************************************************\* Type definition                                                             *\******************************************************************************/typedef enum {    ZEVIO_SCREEN_OUT = 0, // Print out in the Tornado shell    ZEVIO_FILE_OUT,       // Print out into a file    ZEVIO_FTP_OUT,        // Print out into a txt file using ftp protocol    ZEVIO_DEV_OUT         // Print out in the specified device (default is /tyCo/1 = serial port} ZEVIO_LOG_OUTPUT;/******************************************************************************\* Function Prototypes                                                          *\******************************************************************************/retCode ZEVIOLogOutputInit();retCode ZEVIOLogGetEventName( ZEVIO_LOG_EVENT event, char *name );retCode ZEVIOLogPrint(ZEVIO_LOG_OUTPUT out);   //output main//retCode ZEVIOLogPrintFTP( char *outputFile, char *arghost, char *argusername, char *argpassword );//retCode ZEVIOLogFTP( char *outputFile, char *arghost, char *argusername, char *argpassword );//retCode ZEVIOLogConfigFTP( char *outputFile, char *arghost, char *argusername, char *argpassword);retCode ZEVIOLogPrintDev(char *devName);retCode ZEVIOLogConfigDev(char *devName);retCode ZEVIOLogSetFilter(char *filter);ZEVIOLogOutputStructure *ZEVIOLogOutputGet();#endif // __ZEVIOLOG_OUTPUT_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?