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>", 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
);
56 fputs("<h2>ReactOS Package Manager - Log File</h2><br>\n", file
);
57 fputs("WARNING: This is still pre-alpha software.<br>\n", file
);
59 fputs("Date: ", file
);
61 fputs("<br>\n", file
);
64 fputs("<br>\n", file
);
65 fputs(versionos
, file
);
66 fputs("<br>\n", file
);
70 file
= fopen(LOGFILE
, "a");
82 // Save log entry (+ add time)
83 fputs("<br>\n", file
);
87 strftime(GTime
,sizeof GTime
,"%I:%M:%S %p ",localtime(&now
));
101 void LogAdd (const char *message
)
105 file
= fopen(LOGFILE
, "a");
108 fputs(message
, file
);