1. 程式人生 > >專案日誌檔案存放位置

專案日誌檔案存放位置

路徑獲取

目的:

 獲取當前使用者固定目錄,存放專案的執行日誌,方便日後對專案維護

函式簡單宣告:

HRESULT SHGetMalloc(      
    LPMALLOC *ppMalloc   
);
HRESULT SHGetSpecialFolderLocation(      
    HWND hwndOwner,
    int nFolder,       //這個引數重要,確定獲取路徑位置
    PIDLIST_ABSOLUTE *ppidl
);
BOOL SHGetPathFromIDList(      
    PCIDLIST_ABSOLUTE pidl,
    LPTSTR pszPath
);

函式標頭檔案:

#include <  shlobj.h >

簡單Demo示例:

<pre name="code" class="cpp">SHFILEINFO sfi = {0};
LPITEMIDLIST pidl;
LPMALLOC pShellMalloc;
TCHAR szDir[MAX-PATH];
if ( SUCCEEDED(SHGetMalloc(&pShellMalloc)))
{
if ( SUCCEEDED(SHGetSpecialFolderLocation(NULL,CSIDL_APPDATA,&pidl))) //C:\user\gxb\AppData\Roaming
{
SHGetPathFromIDList ( pidl,szDir); //獲取路徑,存放在szDir 中 
}
}


日誌檔名獲取

目的:

 以日期為檔名,建立日誌檔案

函式:

 CTIME::GetCurrentTime()

函式頭:

#include <atltime.h >

簡單Demo示例:

 CTime t = CTime::GetCurrentTime();
 CString temp = t.Format(_T("\\%d.slog"));


相關推薦

專案日誌檔案存放位置

路徑獲取 目的:  獲取當前使用者固定目錄,存放專案的執行日誌,方便日後對專案維護 函式簡單宣告: HRESULT SHGetMalloc(           LPMALLOC *ppMalloc ); HRESULT SHGetSpecialFolderLoca

檢視Eclipse日誌檔案存放位置

獲取方法如有下幾種: (一)視窗 > 顯示檢視 > 其它 … > PDE 執行時 > 錯誤日誌 php程式設計師之家 此時就會顯示出一系列日誌內容,如我的日誌資訊顯示如下: Could not install bundle lomboz/eclipse/plugins/org

oracle引數檔案、控制檔案、資料檔案日誌檔案存放位置檢視

SQL> select * from v$logfile;     GROUP# STATUS  TYPE    MEMBER                                                                           IS_RECOVERY_

Log4j 日誌檔案存放位置設定

以DailyRollingFileAppender 為例:假設每天一個日誌檔案 有以下設定: log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender  log4j.appender.A1.File=app.log log4j.appende

Linux日誌檔案存放目錄

RedHat Linux常見的日誌檔案詳述如下 ◆/var/log/boot.log 該檔案記錄了系統在引導過程中發生的事件,就是Linux系統開機自檢過程顯示的資訊。 ◆/var/log/cron 該日誌檔案記錄crontab守護程序crond所派生的子程序的動作,前面加上使用者、登入時間和P

SpringBoot 配置檔案存放位置及讀取順序

SpringBoot配置檔案可以使用yml格式和properties格式 分別的預設命名為:application.yml、application.properties 存放目錄 SpringBoot配置檔案預設可以放到以下目錄中,可以自動讀取到: 專案根目錄下 專案根目錄中co

Postgresql遷移資料檔案存放位置

1. POSTGRESQL的安裝 centos7 裡面預設的pgsql的版本是 9.2.4 如果想用更高的版本需要執行以下如下的命令 rpm -ivh https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgd

python pip源配置,pip配置檔案存放位置

pip源配置檔案可以放置的位置: Linux/Unix: /etc/pip.con ~/.pip/pip.conf  (每一個我都找了都沒有,所以我是在這個資料夾中建立的pip.conf檔案) ~/.config/pip/pip.conf Mac OSX: ~/Libr

maven setting檔案存放位置

檔案存放位置 全域性配置: ${M2_HOME}/conf/settings.xml 使用者配置: ${user.home}/.m2/settings.xml note:使用者配置優先於全域性配置。${user.home} 和和所有其他系統屬性只能在3.0

MYSQL資料檔案存放位置及說明

最近一段時間使用MySQL資料庫進行資料儲存,碰到一點小問題,就是有的時候需要提取資料庫中檔案,有的時間一場了,難免會忘記檔案放置的位置。 相信大家都知道MYSQL預設的位置是**C:\ProgramData\MySQL\MySQL Server 5.5\dat

CDH叢集中maptask的日誌檔案位置整理

笨小蔥這周寫了一個讀取hbase中的資料到map中的很簡單的mr。然後放到cdh叢集中跑了一下,結果出現了一系列問題。其中最重要的一個問題竟然是,笨小蔥想去找我在mr程式中打的日誌,竟然苦苦找不到。所以這裡記錄下笨小蔥從頭到尾的一個過程。 1.打包執行mr 這裡笨小蔥執行

SpringBoot 自定義filter 和 interceptor,自定義靜態檔案存放位置

上篇分享我們已經有了一個最基礎具有登陸驗證功能 的SpringBoot web專案,本篇對照之前SpringMVC 的xml配置,闡述SpringBoot 中的filter 和 interceptor。 一、web.xml中的filter 和 SpringBo

檢視MySql資料庫物理檔案存放位置

想匯出mysql中的資料庫檔案,死活找不到,網上說在配置檔案中有路徑,可是我開啟我的配置檔案,裡邊的程式碼全都是註釋掉的,沒有一句有用的。後來在某一論壇上找到解決方法了,記錄下來。 在安轉目錄bin檔案下開啟mysql.exe,輸入如下命令: <cod

Linux下MySQL的資料檔案存放位置

rpm安裝預設目錄:資料檔案:/var/lib/mysql/配置檔案模板:/usr/share/mysqlmysql客戶端工具目錄:/usr/bin日誌目錄:/var/log/pid,sock檔案目錄:

Linux系統中各種系統日誌檔案主要存放在系統中哪個目錄

/var/log/message 系統啟動後的資訊和錯誤日誌,是Red Hat Linux中最常用的日誌之一 /var/log/secure 與安全相關的日誌資訊 /var/log/maillog 與郵件相關的日誌資訊 /var/log/cron 與定時任務相關的日誌資訊 /va

tomcat logs目錄下 日誌檔案含義及配置位置

    含義:Web伺服器訪問日誌配置位置:server.xml     含義:tomcat的標準輸出(stdout)和標準出錯(stderr),應用裡使用System.out列印的東西都會到這裡來,日誌框架,配置了向Console輸出的,則也會在這裡出現

vue-cli腳手架搭建專案靜態資源圖片存放位置

       在剛剛接觸vue專案開始,使用vue-cli搭建vue專案,在目錄中看到static這個資料夾之後就條件反射將靜態檔案放在這個資料夾之下。後來在研究別人寫的一個完整的vue專案的時候發現他的靜態資原始檔是放在src嚇得assets下的,在強烈的好奇感之下,進行了

Oracle資料庫日誌存放位置

1,預設情況下,oracle的日誌檔案記錄在$ORACLE/rdbms/log目錄下 [[email protected] log]$ pwd /home/oracle/oracle/product/10.2.0/db_1/rdbms/log 日誌檔案為(aler

使用SQL語句查詢Mysql日誌存放位置

mysql > show variables like "slow_query_log_file"; mysql > show variables like "log_error"; mysql>show variables like 'log_%'

springboot專案搭建0041-日誌檔案配置-log4j

專案地址:https://github.com/wenrongyao/springboot-demo.git 摘要:專案日誌檔案配置,springboot專案配置log4j日誌框架 1、排除預設的logback包依賴,加入log4j日誌依賴 log4j日誌包的版本資訊 <p