]> git.sur5r.net Git - openldap/blob - servers/slapd/nt_debug.c
Missing # in front of else in the sockinit #if's
[openldap] / servers / slapd / nt_debug.c
1 #include <stdio.h>
2 #include <stdarg.h>
3
4 #include "portable.h"
5 #include "slap.h"
6
7 static FILE *log_file;
8
9 void Debug( int level, char *fmt, ... )
10 {
11         char buffer[4096];
12         va_list vl;
13
14         if ( !(level & ldap_debug ) )
15                 return;
16
17         if( log_file == NULL )
18     {
19                 log_file = fopen( "C:\\OpenLDAP\\run\\slapd.log", "w" );
20
21         if ( log_file == NULL )
22                         log_file = fopen( "slapd.log", "w" );
23
24                 if ( log_file == NULL )
25                         return;
26         }
27
28         va_start( vl, fmt );
29         vsprintf( buffer, fmt, vl );
30         fprintf( log_file, "%s", buffer );
31
32     printf ("%s", buffer);
33
34         fflush( log_file );
35         va_end( vl );
36 }