2008-09-28 45 views

回答

-4

我不相信這是可能的。

如果您正在生成的日誌文件,你應該產生他們進入無論如何標準的地區之一,所以這不會是一個問題。

+4

根據Apple的Console.app標準位置不包括Homebrew的/ usr/local/var/log,對於在OS X中使用命令行的任何人, – 2015-08-08 16:05:06

+1

Homebrew是第三方附加組件,它不是操作系統的一部分。它不應該定義自己的日誌位置,它應該像其他所有地方一樣使用標準位置。 – 2015-08-08 17:57:22

+0

各種產品使用非標準的日誌位置,最常見的是擁有自己的應用程序文件夾。例如嘗試Glassfish。 – 2017-07-14 11:35:57

40

有一種方法可以將日誌文件存入控制檯。

您可以將日誌文件或日誌目錄的符號鏈接添加到列表中的某個目錄。目錄~/Library/Logs似乎是添加自己的日誌文件的合理選擇。


對於我自己,我希望能夠輕鬆訪問apache2日誌。我使用macports安裝了apache2,並且默認日誌文件位於/opt/local/apache2/logs

因此,我所做的只是創建該目錄的符號鏈接。

# cd ~/Library/Logs 
# ln -s /opt/local/apache2/logs/ apache2 

現在我可以很容易地使用console.app來獲取日誌。

+0

獲得小費!非常感謝 – Alex 2012-06-08 00:44:06

+2

它看起來像Mountain Lion刪除了這個功能。控制檯根本不顯示符號鏈接。 – 2012-10-11 13:44:34

1

在終端運行這個命令添加要添加

任何日誌文件目錄默認寫com.apple.Console LogFolderPaths - 陣列「〜/資源庫/日誌/」「/庫/日誌/」 「在/ var /日誌/」「/選擇/本地的/ var /日誌/」

4

其實我只是碰到這種選項,完全爲我工作就來了:

其實,如果你打開終端和...

$ cd/Library/Logs

然後sym鏈接到您的新日誌目錄。例如,我希望我的chroot的Apache日誌爲 'WWW'

$ LN -s/chroot /阿帕奇/私營/無功/日誌WWW

然後重新打開Console.app

下鑽到/ Library/Logs,你會發現你的sym鏈接目錄。

;-)

Mohclips。

http://forums.macosxhints.com/showthread.php?t=35680

-1

只是試圖做同樣的事情。

我在終端輸入這個,而Console.app正在運行。

sudo mkdir -p /usr/local/var/log/apache2 
sudo mv /private/var/log/apache2 /usr/local/var/log/apache2/apache2-old 
sudo ln -s /usr/local/var/log/apache2 /private/var/log/apache2 

現在無論何時我打開Console.app,它都會崩潰。

真的希望有一種在文件中添加日誌文件的方式。你可以通過拖拽一個文件夾到Console.app(給它一個目錄路徑作爲參數),但添加的文件夾只顯示它的直接內容,不允許遞歸地下降到文件夾。

---------編輯下面----------

沒關係我愚蠢做了這樣的事情,導致無限遞歸在Console.app

sudo mkdir -p /usr/local/var/log/apache2 
sudo ln -s /private/var/log/apache2/apache2 /usr/local/var/log/apache2 
sudo mv /private/var/log/apache2 /usr/local/var/log/apache2/apache2-old 
sudo ln -s /usr/local/var/log/apache2 /private/var/log/apache2 
0

你可以用console.app打開任何文本文件,它會添加並保留它。儘管如此,文件夾還沒有運氣。

1

由於小牛,符號鏈接行爲改變所以「ln - s」不再工作。 使用hardlink-osx而不是創建一個硬鏈接到您的目錄(可以通過自制軟件安裝)

1

非常老的帖子我知道但是,這是我能得到它的唯一方法。

cd /Library/Logs 
sudo mkdir log_files 
sudo ln -s /Users/USERNAME/Sites/website/logs/* log_files 
1

在Mac OS 10.11,您可能無法鏈接到日誌文件夾,而是你需要鏈接到側控制檯日誌文件夾中的每個日誌。 在〜/資源庫/日誌/ Apache2的目錄 LN -s /選擇/ loacal/Apache2的/日誌/ error_log中的error_log

4

我爲MacOS塞拉利昂的解決方案:

第一和最後一步,必須創建一個硬鏈接從您的源(日誌)目錄到(例如)現有的官方日誌目錄之一,您可以在console.app中看到。

我拿我的~/Library/Logs目錄。

hln /usr/local/var/log /Users/dierk/Library/Logs/_usr_local_var_log

跨張貼這great tool for creating hardlinks原帖由Sam

簡短介紹:

要安裝硬連接,確保你已經安裝自制軟件,然後運行:

brew install hardlink-osx

一旦安裝,創建一個硬鏈接:

hln [source] [destination]

0

我w因爲能夠通過運行將文件硬連接到〜/庫/日誌中:

ln /usr/local/var/logs/postgres.log ~/Library/logs 

注意缺少-s。

雖然目錄沒有運氣。 OSX Sierra 10.12.6

相關問題