What the console shows
Startup, world loading, player joins and leaves, plugin messages, warnings, and stack traces all appear in the console. It is the same stream that gets written to latest.log, just live.
Because it moves fast, the console is for acting and the log file is for investigating. Anything you need to read twice belongs in the file.
Sending commands
Typing a command into the console runs it with full server authority — no operator prefix and no player attached, which matters for commands that expect a target or a position.
Commands issued from the console do not appear as chat from a player, so players see only the effect. That makes it the clean way to run administrative actions while staying invisible.
Console versus log files
The console shows a live window; the logs folder keeps history, with latest.log holding the current session and compressed archives alongside it. When you ask for help, the file is what you should quote.
On self-hosted systems, journalctl -u minecraft gives you the same stream with timestamps and search, which is easier than scrolling a terminal buffer.
Reading output like an administrator
Look for three things: the “Done” line that marks a successful start, warnings that repeat on every boot, and errors that coincide with a problem. Repetition tells you what is chronic; timing tells you what is cause.
Most importantly, quote the first error rather than the last. Cascading failures bury their cause higher up.
FAQ
Common questions
Can I run any command from the console?
Yes — the console has the highest authority on the server, including commands no operator level can reach from inside the game. That power is exactly why console access should be limited to people you trust with the server itself.
Why does the console scroll so fast during startup?
World loading and plugin initialisation both log extensively. Watch for the “Done” line to know startup finished, then read the log file rather than trying to follow the live stream.