Categories
Interior

How to view the system log on a mac

Приложение «Консоль» может составлять различные отчеты, содержащие общую диагностическую информацию, а также сведения об операционной системе и приложениях. В боковом меню можно получить доступ к следующим отчетам.

Отчеты о сбоях. Системные отчеты и отчеты пользователей системы о сбоях приложений и процессов. Отчеты о сбоях имеют расширение .crash.

Отчеты Spindump. Системные отчеты и отчеты пользователей системы с подробной информацией о неполадках приложений и процессов. Отчеты Spindump имеют расширение .spin.

Отчеты журналирования. Системные отчеты и отчеты пользователей системы с информацией о событиях, произошедших во время работы системы или определенных приложений. Отчеты журналирования имеют расширение .log, ._log или .its.

Диагностические отчеты. Системные отчеты и отчеты пользователей системы с информацией о ресурсах аппаратного обеспечения, времени реакции системы и другими данными. Диагностические отчеты имеют расширение .diag или .dpsub.

Данные анализа Mac. Содержимое хранилища данных отслеживания сообщений доступно по адресу /var/log/DiagnosticMessages.

Системный журнал. Содержимое устаревшего файла системного журнала доступно по адресу /private/var/log/system.log.

Отчеты о пользователях поступают из приложений, в которых работает текущий пользователь. Системные отчеты — из компонентов операционной системы, которые относятся ко всем пользователям. Если Вы вошли в систему в качестве администратора, Вы можете просмотреть все отчеты. Если Вы вошли в систему не в качестве администратора, Вы можете просмотреть только отчеты пользователя.

How to view the system log on a mac

В приложении «Консоль» на Mac можно сделать следующее.

Просмотр отчета. Выберите тип отчета в разделе «Отчеты» в боковом меню (например, отчеты журналирования), затем выберите отчет в верхней части окна. Сведения об отчете появятся ниже.

Во время просмотра отчета у Вас есть следующие возможности.

Открыть отчет в отдельном окне. Дважды нажмите отчет.

Открыть отчет в Finder. Выберите «Файл» > «Показать в Finder».

Переместить отчет в Корзину. Выберите «Файл» > «Переместить в Корзину».

Сортировка отчетов. Поместите указатель на название столбца, по которому нужно выполнить сортировку, и нажмите кнопку мыши. Порядок всех строк в списке отчетов изменяется в соответствии с выбранным для упорядочения столбцом. Нажмите название столбца еще раз, чтобы изменить порядок сортировки.

Поиск текста в отчете. Дважды нажмите отчет, затем введите текст в поле поиска.

По мере ввода будут отображаться только подходящие результаты.

Используйте Консоль для просмотра журнальных сообщений, собранных компьютером и подключенными к нему устройствами. Такие журнальные сообщения содержат сведения о системных событиях, текст диалогов, записи об ошибках, состоянии системы и другую информацию. При возникновении неполадки есть возможность найти подробную информацию о причине ее возникновения либо в журнальных сообщениях, либо в записях об активности.

Примечание. Если Вы вошли в систему не как администратор, необходимо ввести имя и пароль администратора для просмотра записей журналов.

How to view the system log on a mac

В приложении «Консоль» на Mac в списке устройств слева выберите устройство, для которого Вы хотите просмотреть сообщения журнала (например, Mac, iPhone, iPad, Apple Watch или Apple TV). Если список устройств не отображается, нажмите кнопку «Боковая панель» на панели «Избранное».

В окне справа нажмите «Начать потоковую передачу».

Журнальные сообщения, относящиеся к выбранному устройству, появятся в окне справа.

Тип журнального сообщения обозначается точкой в столбце «Тип».

Красная точка: сбои в работе.

Желтая точка: ошибки.

Темно-серая точка: журнальные сообщения, связанные с отладкой.

Светло-серая точка: информационные журнальные сообщения.

Примечание. Если точки в столбце «Тип» нет, значит, журнальное сообщение относится к типу «По умолчанию».

Выполните любые из следующих действий.

Как увидеть журнальное сообщение целиком в столбце «Сообщения». Нажмите журнальное сообщение и нажмите стрелку вправо или выберите «Вид» > «Развернуть выбранную строку». Чтобы снова сократить сообщение до одной строки, нажмите стрелку влево или выберите «Вид» > «Свернуть выбранную строку».

Просмотр полных журнальных сообщений. Нажмите «Подробнее» в сведениях о журнальном сообщении в нижней половине окна Консоли. Если сведения о журнальном сообщении не отображаются, нажмите кнопку «Информация» в панели инструментов (или воспользуйтесь панелью Touch Bar) или выберите «Вид» > «Показать панель свойств». Чтобы отображалось меньше сведений, нажмите «Скрыть».

Поиск конкретных журнальных сообщений в текущей информации. Нажмите журнальное сообщение и нажмите Command-F. См. Поиск текста в сообщениях журнала и отчетах.

Просматривая журнальные сообщения, можно перемещать столбцы и менять их перечень, находить последние записи об активности, применять сохраненные поисковые запросы. См. Настройка окна журнала.

Before we start

Having spent some years coding applications for macOS we’ve created a tool that everybody can use. The all-round problem fixer for Mac.

How to view the system log on a mac

So here’s a tip for you: Download CleanMyMac to quickly solve some of the issues mentioned in this article. But to help you do it all by yourself, we’ve gathered our best ideas and solutions below.

Features described in this article refer to the MacPaw site version of CleanMyMac X.

In this article, we look at how to access the System folder and what you can modify within System Preferences, which is not hidden and contains valuable tools and ways to make changes within your Mac.

How to access the System folder

Apple prefers to hide folders that could be at risk from viruses and cyber-attacks. Not only that but if an inexperienced Mac user were to make a mistake — or delete something important — native or downloaded (third-party) applications could stop working. Therefore, it is safer if certain folders, such as the Library and/or System folder, remain hidden.

However, there are times when you need to access these folders. Maybe an app is misbehaving, so one way to solve this problem is to “Delete the application’s plist,” which is only possible with access to the System folder or Library. Within these folders, you benefit from complete control and can modify settings or clear out cache files.

Access the System folder using Terminal

However, if you would prefer doing this the manual way, here is how you can access the System folder:

  1. Launch Terminal; which you can find in /Applications/Utilities
  2. Enter this command in Terminal: chflags nohidden

/System

  • (If nothing shows up under that name, try /Library as an alternative)
  • Click Return. Make sure the command is executed.
  • Quit Terminal. The System folder should be visible in the Finder.
  • If you ever want to restore this to how it was before, enter the following command in Terminal: chflags hidden

    /System

  • Click Return again, and it should be back to how it was.
  • How to see Mac system files in Finder

    Only attempt this method if you are comfortable using Terminal and have used it before. This method will make the folder permanently visible, so if you’d prefer it was only temporary, there is another way – for those using Mac OS X (or macOS) Mavericks and later.

    1. Open a Finder window and go to your Home folder.
    2. Within the Finder menu, click View > Show View Options.
    3. Place a checkmark next to Show System or Library Folder.
      How to view the system log on a mac

    And that should give you quick temporary access to the System folder. However, you may need to do that again after accessing it as Apple prefers to keep this hidden.

    Pro Tip: If you’ve previously used iPhoto — but are now using Photos on your Mac — you could have duplicate iPhoto libraries. You could be amazed at how much space you could save.

    How to access System Preferences?

    Now, if you aren’t looking for complete control of the apps on your Mac, there is another way to modify how everything operates.

    1. Go to the Apple Menu.
    2. Find System Preferences. Or you can access this through Siri, Finder, or the Applications Folder.
    3. Within System Preferences, you can make a wide range of top-level system changes without needing to access anything hidden through Terminal or the Finder.

    How to view the system log on a mac

    With this level of behind-the-scenes access, you can make improvements to the performance of your Mac. Delete apps that take up too much space. Customize how your macOS looks. If your Mac isn’t performing as well as you would like, gaining access to System and Library folders is one of the best ways to regain the speed and efficiency you once enjoyed.

    Two more tricks to unlock Mac system folders

    There’s a special keyboard shortcut that displays the protected folders in Finder. All you need to do is to press:

    Shift + Command + Period character

    How to view the system log on a mac

    This immediately reveals the semi-transparent folders that are normally restricted for access. Repeat the combination to undo the operation.

    View Mac System folder with CleanMyMac X

    Another way to unlock the hidden space is to download the tool I often recommend, CleanMyMac X. It has the so-called Space Lens feature that builds the interactive map of your storage. You will see lots of folders you rarely get to visit, like Movies, Application cache, etc.

    Now you can explore the space ‘bubbles,’ zoom on hidden files and folders, and delete them right on the spot. A good way to free up space when you need it. Here is the System Folder as viewed from the Space Lens:

    How to view the system log on a mac

    Now you know everything about finding the System folder on a Mac. I hope you’ll find this article helpful.

    Вы можете пользоваться поиском журнальных сообщений и записей об активности. В частности, Вы можете сделать так.

    Ввести слово или словосочетание, чтобы найти журнальные сообщения, содержащие введенный текст.

    Посмотреть журнальные сообщения, относящиеся к какому-то конкретному процессу.

    Найти журнальные сообщения, которые не соответствуют каким-то критериям.

    Однажды выполнив поиск, Вы можете сохранить его критерии и использовать повторно.

    Примечание. Если Вы вошли в систему не как администратор, необходимо ввести имя и пароль администратора для поиска и просмотра записей журналов.

    How to view the system log on a mac

    Совет. Чтобы выполнить поиск журнальных сообщений, поступивших от определенных устройств, выберите их в боковом меню перед запуском поиска.

    Поиск определенного текста

    В приложении «Консоль» на Mac введите фразу для поиска, затем нажмите клавишу Return.

    Для поиска записей об активности нажмите кнопку «Активность» в панели инструментов (или воспользуйтесь панелью Touch Bar).

    Журнальные сообщения или записи об активности, соответствующие критериям поиска, появятся в окне Консоли. Вы можете дополнительно уточнить результаты поиска.

    Использование контекстных меню для отображения и скрытия отдельных объектов

    How to view the system log on a mac

    В приложении «Консоль» на Mac нажмите сообщение журнала или запись о действии, удерживая клавишу Control.

    В контекстном меню укажите нужные свойства (например, «Процесс», «ID потока» или «Тип сообщения»). Например, чтобы журнальные сообщения, поступающие от определенного процесса, перестали отображаться, скройте этот процесс.

    После выбора параметр добавляется в поле поиска, и результаты обновляются в соответствии с новыми критериями. Вы можете дополнительно уточнить результаты поиска.

    Уточнение результатов

    How to view the system log on a mac

    В приложении «Консоль» на Mac можно уточнить результаты поиска, выполнив следующее.

    Изменение свойства искомых объектов. Нажмите стрелку рядом с фильтром поиска и выберите свойство. Например, можно искать в пределах какого-то процесса или сообщения.

    Совет. Для того чтобы воспользоваться фильтром «Дата и время», введите дату в формате ГГГГ-ММ-ДД. Например, 10 сентября 2019 года укажите в формате 2019-09-10.

    Использование нескольких фильтров поиска. Поместите указатель после первого фильтра, начните вводить поисковый запрос, нажмите клавишу «Ввод» и измените фильтр поиска, если нужно. При необходимости повторите; по мере добавления фильтров выполняется прокрутка поля поиска.

    Уточнение фильтров поиска. Нажмите стрелку рядом с фильтром поиска и выберите параметр в появившемся меню. Например, Вы можете сделать так, чтобы отображались только журнальные сообщения, которые содержат поисковую фразу или не содержат ее.

    Например, чтобы найти сообщения журнала, полученные от процесса Spotlight, но не от библиотеки QuartzCore, нужно ввести следующий поисковый запрос:

    Использование сокращений названий свойств. Введите критерии поиска после сокращения названия свойства. Например, чтобы найти сообщения журнала, полученные от процесса Spotlight, введите p:Spotlight .

    Сохранение параметров поиска

    Если Вы считаете, что Вам снова потребуется найти определенный набор журнальных сообщений или записей об активности, Вы можете сохранить параметры поиска, чтобы в следующий раз Вам было проще найти информацию.

    В приложении «Консоль» на Mac нажмите «Сохранить» под полем поиска.

    Введите название поискового запроса.

    Сохраненный поисковый запрос отображается в панели «Избранное».

    Совет. Чтобы удалить сохраненный поисковый запрос из панели «Избранное», нажмите его, удерживая Control, и выберите пункт «Удалить» или нажмите и удерживайте Command, а затем перетяните запрос за пределы панели «Избранное». Можно также перетащить запрос в пределах панели, удерживая клавишу Command, чтобы изменить порядок запросов.

    Консоль выполняет поиск журнальных сообщений, удовлетворяющих условиям всех фильтров. Чем больше критериев, тем уже область поиска. Если поиск не возвращает ожидаемых результатов, удалите или измените некоторые из фильтров.

    syslog -C | open -f

    opens the syslog in TextEdit where you can view, search, etc.

    Me, I usually pipe things like this

    syslog -C | bbmore

    where ‘bbmore’ is
    alias bbmore=’bbedit –clean –view-top –new-window -t ‘\”Unix output’\”’

    What’s different between this and the stock “Console Messages” query provided by Console.app (in the “Show Log List” sidebar)? That query certainly looked to me like the same thing as the old console.log file (and it looks like a prettier version of what syslog -C outputs).

    Or have OS versions post-10.5 removed the “Console Messages” query and just left the “All Messages” one?

    That said, syslog -C does look like a handy tip for ssh usage, where I have bemoaned the loss of the console.log file.

    As I say in the hint, when Leopard came around, they removed that from Console.

    Sorry, looking back I see I wasn’t clear.

    I was talking about the “Console Messages” item that’s present by default in the sidebar starting on 10.5, replacing the item for “console.log” (the file), which was removed on 10.5.

    The “Console Messages” item most certainly is present on 10.5; it was introduced then, not removed then 😉 Has it been removed post-10.5, as my second paragraph asked?

    I didn’t have a “Console Messages” item in my log list on Lion, but I was able to re-create it by going to “File” > “New System Log Query. ” and adding the condition:

    [ Facility ] [ is equal to ] com.apple.console

    That matches the behavior of “syslog -C”, according to the syslog man page (and my own brief testing).

    Interestingly, the Terminal output is more readable. For example, in mine right now:

    May 31 23:39:11 Walden [0x0-0x1ee1ee].com.apple.Safari[4862] : May 31 23:39:11 Walden.local WebProcess[4864] : CGContextSetLineDash: invalid dash array: at least one element must be non-zero.
    — last message repeated 83 times —
    May 31 23:39:12 Walden [0x0-0x1ee1ee].com.apple.Safari[4862] : May 31 23:39:12 Walden.local WebProcess[4864] : CGContextSetLineDash: invalid dash array: at least one element must be non-zero.
    — last message repeated 19 times —

    Whereas Console shows each of the repetitions.

    • Forums
    • Macs
    • Mac Basics, Help and Buying Advice

    AndyFL

    macrumors regular
    • Dec 26, 2007
  • #1
  • wightstraker

    macrumors regular
    • Dec 26, 2007
  • #2
  • Baron58

    macrumors 6502
    • Dec 26, 2007
  • #3
  • How to view the system log on a mac

    Eidorian

    macrumors Penryn
    • Dec 26, 2007
  • #4
  • w and/or last in Terminal.

    finger is fun too.

    The man pages for those might be a little more informative as well.

    AndyFL

    macrumors regular
    • Dec 26, 2007
  • #5
  • How to view the system log on a mac

    twoodcc

    macrumors P6
    • Dec 26, 2007
  • #6
  • w and/or last in Terminal.

    finger is fun too.

    The man pages for those might be a little more informative as well.

    kushalashok

    macrumors newbie
    • Apr 19, 2013
  • #7
  • I followed these steps:

    Open spotlight (Command+ space)
    Type “Console”
    Select “system.log” from left panel under “FILES” section
    Type “Login” in the String Matching search bar in the top right corner.

    Analyze the logs and you’ll be able to figure out all the login details.

    kidtreo

    macrumors newbie
    • Dec 16, 2016
  • #8
  • Thanks for this. Regrettably Console is only showing activity from today. What is the easiest way to view user log ins prior to today? Thanks again.

    I followed these steps:

    Open spotlight (Command+ space)
    Type “Console”
    Select “system.log” from left panel under “FILES” section
    Type “Login” in the String Matching search bar in the top right corner.

    Analyze the logs and you’ll be able to figure out all the login details.

    Anthony Heddings is the resident cloud engineer for LifeSavvy Media, a technical writer, programmer, and an expert at Amazon’s AWS platform. He’s written hundreds of articles for How-To Geek and CloudSavvy IT that have been read millions of times. Read more.

    How to view the system log on a mac

    The Console app in macOS is a system-wide viewer for debug messages and log files. You can use it to track down errors in applications or just get an idea for what’s going on in your system.

    Most everything in this app is not intended for the average user to view, as it’s made for developers who have a better understanding of the macOS operating system. Warnings and errors are very common during normal use of your computer, so don’t get worried if you see a lot of them here.

    Reading The Console

    You can launch the Console app from Spotlight by pressing Command+Space and searching for it, or from the Utilities folder in your Applications directory. (Open Finder and select “Applications” to find it.)

    The first thing you’ll see is the console itself. This logs every message sent out by processes and services running on your system. It updates very quickly, so you’ll have to use some sorting if you want to make any sense of it.

    How to view the system log on a mac

    Up in the toolbar, there’s a button called “Now,” which will automatically scroll the window down as new messages come in. This can be useful if you’re trying to debug in real time.

    You can also choose to only view Errors and Faults, which will filter out everything without a red or yellow dot next to it, and only show the important things you might want to see.

    There’s also a search bar here, which has the added functionality of being able to search by different parameters. Just type anything in, press Enter, and then change the parameter from the “Any” dropdown:

    How to view the system log on a mac

    You can use this to narrow down the console to only show messages relevant to your problem.

    Another view is the “Activities” panel, which will sort console messages according to the activity they’re associated with:

    How to view the system log on a mac

    These are ordered hierarchically, so you’ll have to click the white “+” button next to each one to expand it.

    The Log Viewer

    How to view the system log on a mac

    Your system’s logs function like more detailed, more permanent console messages. You’ll find them under the “Reports” section in the sidebar.

    The logs are split into different categories, and you’ll find most user-level apps have their logs in “

    /Library/Logs”, split up by the application. Lower level processes might have theirs in “/Library/Logs” or “/var/log.” These all exist on disk as well, so you can navigate to these folders to copy the file itself if you need to send it to someone else.

    There are also the “System Reports” and “User Reports” categories, which will group together logs for system processes and user apps.

    Большую часть времени процессор компьютера Mac использует лишь малую долю своей вычислительной мощности. Однако при использовании приложений, требующих сложных вычислений, процессор задействует больше своих ресурсов. В окне приложения «Мониторинг системы» можно просмотреть активность ЦП на Mac.

    Чтобы включить просмотр в панели Dock, выберите меню «Вид» > «Значок в Dock», затем выберите «Загрузка ЦП» или «История ЦП».

    В приложении «Мониторинг системы» на Mac можно сделать следующее.

    Чтобы просмотреть изменение активности ЦП со временем, нажмите «ЦП» (или воспользуйтесь панелью Touch Bar). В нижней части окна Мониторинга системы отображаются следующие данные.

    Система. Процент ресурсов ЦП, используемый процессами, принадлежащими macOS.

    Пользователь. Процент ресурсов ЦП, используемый открытыми Вами приложениями или процессами, которые запущены этими приложениями.

    Свободно. Процент неиспользуемых ресурсов ЦП.

    Для просмотра текущей активности процессора выберите «Окно» > «Загрузка ЦП».

    Для просмотра недавней активности процессора выберите «Окно» > «История ЦП».

    Чтобы отобразить другие колонки, выберите меню «Вид» > «Колонки», затем выберите колонки для отображения.

    Sometimes when your Mac is doing things you can’t explain, such as in the presence of a bug in macOS, you have no other choice than to report the bug to Apple.

    Many times, the support staff are going to ask you to provide Apple’s engineers with what’s known as a sysdiagnose, which is a special screenshot of your system information and performance at that very moment in time. This information is very useful for bug reporting and troubleshooting as it allows Apple to try and reproduce issues so they can fix them.

    In this piece, we’ll explain what a sysdiagnose is, what it contains, and how to grab one so you can file a proper bug report to Apple when you have issues with your Mac.

    What is a sysdiagnose?

    Apple often requests a sysdiagnose whenever you report a bug via Apple’s bug reporter because they need to know everything that was having an effect on your system at the time of the bug so they can reproduce the issue. Without being able to reproduce the issue, Apple engineers will very seldom know what you’re talking about or have any clue as to what could be causing that specific issue.

    A sysdiagnose is essentially a screenshot of your Mac’s state at a particular period in time. It’s not an image file like a traditional screenshot is though; it’s actually a harvest of information, such as what apps were running at the time of the incident, computer resource usage, and much more. As Apple notes on their developer website, the following information is included in a sysdiagnose:

    What sysdiagnose Collects:

    • A spindump of the system
    • Several seconds of fs_usage ouput
    • Several seconds of top output
    • Data about kernel zones
    • Status of loaded kernel extensions
    • Resident memory usage of user processes
    • All system logs, kernel logs, opendirectory log, windowserver log, and log of power management events
    • A System Profiler report
    • All spin and crash reports
    • Disk usage information
    • I/O Kit registry information
    • Network status
    • If a specific process is supplied as an argument: list of malloc-allocated buffers in the process’s heap is collected
    • If a specific process is supplied as an argument: data about unreferenced malloc buffers in the process’s memory is collected
    • If a specific process is supplied as an argument: data about the virtual memory regions allocated in the process

    How to grab a sysdiagnose on your Mac

    A sysdiagnose is very simple to grab on any Mac. You’ll want to grab a sysdiagnose either while a problem is occurring or immediately after a problem occurs for the best results. To do so, you’ll follow these steps:

    1) As the problem is occurring, or after it occurs, press the Shift ⇧ + Control + Option + Command ⌘ + Period . keys all at once.

    2) Your screen will appear to flash, just as it would if you were taking a screenshot on your iPhone, iPod touch, or iPad. This is your Mac taking a ‘screenshot’ of your system at that point in time.

    3) Wait patiently as your Mac collects and compiles this information into your sysdiagnose archive file. This can take anywhere from 15 seconds to 2 minutes, depending on the speed of your Mac.

    4) When complete, a new Finder window should launch with focus on the “tmp” folder. You should see your most recent sysdiagnose selected in the window.

    Note: If you ever need to get back to this folder, the directory is /Private/var/tmp. Any previous sysdiagnose files will also be recorded here. You can right click on any of them to “Get Info” on the individual files to see which ones are the most recent.

    5) You can now drag this sysdiagnose file to your desktop, or anywhere else it can be more easily accessed so you can share it with Apple.

    Who to share a sysdiagnose with

    Typically, you would only have to supply this kind of information to Apple if they ask for it. I wouldn’t recommend sending this kind of information off to any third-party app developer or average Joe that you didn’t know very well because there’s a lot of sensitive information contained in these files that could put your privacy or security at risk.

    What kinds of information, you ask? – Oh, you know, just the general run-of-the-mill serial number information and identifiable personal computer information that could be used maliciously.

    Conclusion

    Grabbing a sysdiagnose can be one of the quickest and easiest ways to help Apple in responding to one of your bug reports in a positive way. Without one, they won’t have much of a clue as to how to reproduce your issues, so it’s a really handy tool for this purpose.

    If you found this tutorial helpful, drop us a comment below!