Macos 将MAMP日志文件添加到MaxOSX控制台

Macos 将MAMP日志文件添加到MaxOSX控制台,macos,console,mamp,error-logging,Macos,Console,Mamp,Error Logging,将MAMP Apache、PHP和MySQL错误日志添加到MacOSX控制台的命令是什么 谢谢 你是说Console.app吗?如果是,请单击“文件/打开”。如果MAMP的日志位于标准“打开文件”对话框中未显示的位置,请使用Cmd-Shift-G打开可以键入路径的文本字段 Console应该记住日志文件,以便下次运行时只需单击左侧列表中的这些文件。与此类似 控制台有几个标准位置,可以在其中查找和索引日志文件。您可以做的最简单的事情是将MAMP日志文件中的符号链接添加到控制台已经使用的目录之一,如

将MAMP Apache、PHP和MySQL错误日志添加到MacOSX控制台的命令是什么


谢谢

你是说Console.app吗?如果是,请单击“文件/打开”。如果MAMP的日志位于标准“打开文件”对话框中未显示的位置,请使用Cmd-Shift-G打开可以键入路径的文本字段

Console应该记住日志文件,以便下次运行时只需单击左侧列表中的这些文件。

与此类似

控制台有几个标准位置,可以在其中查找和索引日志文件。您可以做的最简单的事情是将MAMP日志文件中的符号链接添加到控制台已经使用的目录之一,如~/Library/Logs

例如,我的MAMP日志文件位于/Applications/MAMP/logs中。所以我做了:

cd ~/Library/Logs
ln -s /Applications/MAMP/logs/php_error.log .
ln -s /Applications/MAMP/logs/apache_access_log .

希望有帮助

看起来他们改变了控制台应用程序中的行为!!过去,您只需向目录抛出一个符号链接,内容就会显示在控制台中,但是:

在El Capitan上,控制台不跟随符号链接到充满日志文件的目录,它显示目录,但不显示内容。。。因此,我发现这样做非常有效:

cd ~/Library/Logs
mkdir MyNewLogsFolder
cd MyNewLogsFolder
ln -s /path/to/logs/folder/*.log .
这将在控制台的左侧快速访问栏中创建一个新条目,并用指向原始日志目录中日志文件的符号链接填充该条目


它快速简便,在所有版本的OS X上都能始终如一地工作。

谢谢!问题的另一部分是在MAMP中定位三个错误文件。这是可行的,但每个日志文件都有一个窗口,如果您碰巧关闭了一个窗口,则必须手动重新打开它。。。这不是一个理想的方法。或者干脆
ln-s/Applications/MAMP/logs/~/Library/logs/MAMP
。名为
MAMP
的文件夹将出现在
~/Library/Logs
中,包含所有MAMP的日志。我真的不喜欢将我的日志文件与
/Library/Logs
~/Library/Logs
中的其他日志混在一起,所以我更喜欢将它们放在一个文件夹中。而且,
ln
可以使用通配符。。。请参阅下面我的解决方案@mems:在文件夹中添加符号链接不再有效,至少在El Capitan中是不行的。以前是这样,但现在你只需要在左边的快速访问栏中找到一个文件夹条目,而没有内容。有关更好的方法,请参见下面的解决方案。