The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

vsyslog (3)
  • >> vsyslog (3) ( Solaris man: Библиотечные вызовы )
  • vsyslog (3) ( FreeBSD man: Библиотечные вызовы )
  • vsyslog (3) ( Русские man: Библиотечные вызовы )
  • vsyslog (3) ( Linux man: Библиотечные вызовы )
  •  

    NAME

    vsyslog - log message with a stdarg argument list
     
    

    SYNOPSIS

    #include <syslog.h>
    #include <stdarg.h>
    
    void vsyslog(int priority, const char *message, va_list ap);
    

     

    DESCRIPTION

    The vsyslog() function is identical to syslog(3C), except that it is called with an argument list as defined by <stdarg.h> rather than with a variable number of arguments.  

    EXAMPLES

    Example 1 Use vsyslog() to write an error routine.

    The following example demonstrates the use of vsyslog() in writing an error routine.

    #include <syslog.h>
    #include <stdarg.h>
    
    /*
    * error should be called like:
    *   error(pri, function_name, format, arg1, arg2...);
    */
    
    void
    error(int pri, char *function_name, char *format, ...)
    {
           va_list args;
    
           va_start(args, format);
           /* log name of function causing error */
           (void) syslog(pri, "ERROR in %s.", function_name);
           /* log remainder of message */
           (void) vsyslog(pri, format, args);
           va_end(args);
           (void) abort( );
    }
    
    main()
    {
           error(LOG_ERR, "main", "process %d is dying", getpid());
    }
    

     

    ATTRIBUTES

    See attributes(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    MT-LevelSafe

     

    SEE ALSO

    syslog(3C), attributes(5)


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    EXAMPLES
    ATTRIBUTES
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру