mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2024-12-25 23:10:32 +00:00
NetLogTogglable
This commit is contained in:
parent
64bf5c50ca
commit
0a518e23ac
1 changed files with 14 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
||||||
CTask *net_log_task = NULL;
|
CTask *net_log_task = NULL;
|
||||||
|
Bool net_log_enabled = TRUE;
|
||||||
|
|
||||||
U0 NetLogSave()
|
U0 NetLogSave()
|
||||||
{
|
{
|
||||||
|
@ -8,6 +9,7 @@ U0 NetLogSave()
|
||||||
|
|
||||||
U0 NetLogInit()
|
U0 NetLogInit()
|
||||||
{
|
{
|
||||||
|
if (!net_log_enabled) return;
|
||||||
net_log_task = Spawn(&ServerCmdLine, NULL, "Network Log");
|
net_log_task = Spawn(&ServerCmdLine, NULL, "Network Log");
|
||||||
TaskWait(net_log_task);
|
TaskWait(net_log_task);
|
||||||
|
|
||||||
|
@ -27,6 +29,14 @@ U0 NetLogInit()
|
||||||
Bts(&net_log_task->win_inhibit, WIf_SELF_FOCUS);
|
Bts(&net_log_task->win_inhibit, WIf_SELF_FOCUS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
U0 NetLogToggle() {
|
||||||
|
net_log_enabled = !net_log_enabled;
|
||||||
|
if(!net_log_enabled)
|
||||||
|
Kill(net_log_task);
|
||||||
|
else
|
||||||
|
NetLogInit;
|
||||||
|
}
|
||||||
|
|
||||||
U0 NetLogBottom()
|
U0 NetLogBottom()
|
||||||
{//Move cursor, cur_entry, to bottom.
|
{//Move cursor, cur_entry, to bottom.
|
||||||
Bool unlock;
|
Bool unlock;
|
||||||
|
@ -41,6 +51,7 @@ U0 NetLogBottom()
|
||||||
|
|
||||||
U0 NetLog(U8 *format, ...)
|
U0 NetLog(U8 *format, ...)
|
||||||
{ // Output text to NetLogTask as Log.
|
{ // Output text to NetLogTask as Log.
|
||||||
|
if (!net_log_enabled) return;
|
||||||
U8 *buf = StrPrintJoin(NULL, format, argc, argv);
|
U8 *buf = StrPrintJoin(NULL, format, argc, argv);
|
||||||
|
|
||||||
NetLogBottom;
|
NetLogBottom;
|
||||||
|
@ -52,6 +63,7 @@ U0 NetLog(U8 *format, ...)
|
||||||
|
|
||||||
U0 NetWarn(U8 *format, ...)
|
U0 NetWarn(U8 *format, ...)
|
||||||
{ // Output text to NetLogTask as Warning.
|
{ // Output text to NetLogTask as Warning.
|
||||||
|
if (!net_log_enabled) return;
|
||||||
U8 *buf = StrPrintJoin(NULL, format, argc, argv);
|
U8 *buf = StrPrintJoin(NULL, format, argc, argv);
|
||||||
|
|
||||||
NetLogBottom;
|
NetLogBottom;
|
||||||
|
@ -63,6 +75,7 @@ U0 NetWarn(U8 *format, ...)
|
||||||
|
|
||||||
U0 NetErr(U8 *format, ...)
|
U0 NetErr(U8 *format, ...)
|
||||||
{ // Output text to NetLogTask as Error.
|
{ // Output text to NetLogTask as Error.
|
||||||
|
if (!net_log_enabled) return;
|
||||||
U8 *buf = StrPrintJoin(NULL, format, argc, argv);
|
U8 *buf = StrPrintJoin(NULL, format, argc, argv);
|
||||||
|
|
||||||
NetLogBottom;
|
NetLogBottom;
|
||||||
|
@ -74,6 +87,7 @@ U0 NetErr(U8 *format, ...)
|
||||||
|
|
||||||
U0 NetDebug(U8 *format, ...)
|
U0 NetDebug(U8 *format, ...)
|
||||||
{ // Output text to NetLogTask as Debug.
|
{ // Output text to NetLogTask as Debug.
|
||||||
|
if (!net_log_enabled) return;
|
||||||
U8 *buf = StrPrintJoin(NULL, format, argc, argv);
|
U8 *buf = StrPrintJoin(NULL, format, argc, argv);
|
||||||
|
|
||||||
NetLogBottom;
|
NetLogBottom;
|
||||||
|
|
Loading…
Reference in a new issue