1 ////////////////////////////////////////////////////////
8 // Klemens Friedl, 19.03.2005
11 ////////////////////////////////////////////////////////////////////
19 #include "package.hpp" // for Package Manager version
20 #include <reactos/version.h> // ReactOS version: \reactos\include\reactos\version.h
22 bool LogCreated
= false;
24 void Log (const char *message
)
33 file
= fopen(LOGFILE
, "w");
37 fputs("<html><head><title>Logfile</title></head><body>\n", file
);
42 strftime(GTime
,sizeof GTime
,"%Y-%m-%d",localtime(&now
));
44 // package manager version information
45 wsprintfA(version
, " Package Manager %d.%d.%d",
46 PACKMGR_VERSION_MAJOR
,
47 PACKMGR_VERSION_MINOR
,
48 PACKMGR_VERSION_PATCH_LEVEL
);
50 // operating system version information
51 wsprintfA(versionos
, " ReactOS %d.%d.%d",
54 KERNEL_VERSION_PATCH_LEVEL
);
57 fputs("<h2>ReactOS Package Manager - Log File</h2>\n", file
);
58 //fputs("WARNING: This is still pre-alpha software.<br>\n", file);
60 fputs("Date: ", file
);
62 fputs("<br>\n", file
);
64 fputs("Version: ", file
);
66 fputs("<br>\n", file
);
69 fputs(versionos
, file
);
70 fputs("<br>\n", file
);
74 file
= fopen(LOGFILE
, "a");
86 // Save log entry (+ add time)
87 fputs("<br>\n", file
);
91 strftime(GTime
,sizeof GTime
,"%I:%M:%S %p",localtime(&now
));
105 void LogAdd (const char *message
)
109 file
= fopen(LOGFILE
, "a");
112 fputs(message
, file
);