Changeset 9910 for trunk/src/kernel32/dbglog.cpp
- Timestamp:
- Mar 6, 2003, 11:22:27 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/dbglog.cpp
r9806 r9910 1 /* $Id: dbglog.cpp,v 1. 7 2003-02-14 13:24:48sandervl Exp $ */1 /* $Id: dbglog.cpp,v 1.8 2003-03-06 10:22:26 sandervl Exp $ */ 2 2 3 3 /* … … 309 309 #ifdef WIN32_IP_LOGGING 310 310 char *logserver = getenv("WIN32LOG_IPSERVER"); 311 if(logserver ) {311 if(logserver && loadNr == 0) { 312 312 sock_init(); 313 313 … … 320 320 } 321 321 #endif 322 char logname[CCHMAXPATH]; 323 324 sprintf(logname, "odin32_%d.log", loadNr); 325 flog = fopen(logname, "w"); 326 if(flog == NULL) {//probably running exe on readonly device 327 sprintf(logname, "%sodin32_%d.log", kernel32Path, loadNr); 328 flog = fopen(logname, "w"); 322 char szLogFile[CCHMAXPATH]; 323 const char *pszLogBase = getenv("WIN32LOG_FILEBASE"); 324 if (!pszLogBase) 325 pszLogBase = "odin32_"; 326 327 sprintf(szLogFile, "%s%d.log", pszLogBase, loadNr); 328 flog = fopen(szLogFile, "w"); 329 if(flog == NULL) 330 {//probably running exe on readonly device 331 sprintf(szLogFile, "%sodin32_%d.log", kernel32Path, loadNr); 332 flog = fopen(szLogFile, "w"); 329 333 } 330 334 oldcrtmsghandle = _set_crt_msg_handle(fileno(flog)); … … 333 337 fLogging = FALSE; 334 338 335 if(getenv("DISABLE_THREAD1")) { 336 fDisableThread[0] = TRUE; 337 } 338 if(getenv("DISABLE_THREAD2")) { 339 fDisableThread[1] = TRUE; 340 } 341 if(getenv("DISABLE_THREAD3")) { 342 fDisableThread[2] = TRUE; 343 } 344 if(getenv("DISABLE_THREAD4")) { 345 fDisableThread[3] = TRUE; 346 } 347 if(getenv("DISABLE_THREAD5")) { 348 fDisableThread[4] = TRUE; 349 } 339 fDisableThread[0] = getenv("DISABLE_THREAD1") != NULL; 340 fDisableThread[1] = getenv("DISABLE_THREAD2") != NULL; 341 fDisableThread[2] = getenv("DISABLE_THREAD3") != NULL; 342 fDisableThread[3] = getenv("DISABLE_THREAD4") != NULL; 343 fDisableThread[4] = getenv("DISABLE_THREAD5") != NULL; 350 344 } 351 345 … … 443 437 ulCallDepth = 0; 444 438 #endif 439 #ifdef LOG_TIME 440 if(sel == 0x150b && fSwitchTIBSel) 441 sprintf(logbuffer, "t%02d (%3d): %x (FS=150B) ", 442 LOWORD(teb->o.odin.threadId), ulCallDepth, GetTickCount()); 443 else 444 sprintf(logbuffer, "t%02d (%3d): %x ", 445 LOWORD(teb->o.odin.threadId), ulCallDepth, GetTickCount()); 446 #else 445 447 if(sel == 0x150b && fSwitchTIBSel) 446 448 sprintf(logbuffer, "t%02d (%3d): (FS=150B) ", … … 449 451 sprintf(logbuffer, "t%02d (%3d): ", 450 452 LOWORD(teb->o.odin.threadId), ulCallDepth); 453 #endif 451 454 prefixlen = strlen(logbuffer); 452 455 }
Note:
See TracChangeset
for help on using the changeset viewer.