Lokit
Asetukset > Lokit (vain ylläpitäjille) näyttää Athenan oman viimeaikaisen lokitoiminnan
suoraan sovelluksessa - ei tarvetta ajaa docker logs -komentoa vain
tarkistaakseen, toimiiko jokin.
Mitä se näyttää
Jokainen Athenan kirjoittama lokirivi - laitteen uudelleenyhdistäminen, automaation
suoritus, äänisatelliitin pyynnön aloitus, epäonnistunut taustasynkronointi - on merkitty
aikaleimalla, vakavuustasolla (Debug/Info/Warn/Error) ja sillä, mistä osasta Athenaa se tulee
(esim. mqttapi, voice_assistant, backup). Sivu näyttää
viimeisimmät 5000 riviä, jotka voi suodattaa vähimmäisvakavuuden, kyseisen komponenttitunnisteen
ja vapaatekstihaun mukaan viestistä ja komponentista. Se päivittyy automaattisesti muutaman
sekunnin välein - kytke "Automaattinen päivitys" pois päältä, jos olet kesken lukemisen etkä
halua taulukon liikkuvan altasi.
Mitään ei suodateta pois oletuksena (jopa Debug-tason rivit näkyvät) - tämä "kaikki kirjataan, sinä suodatat mitä haluat nähdä" -periaate on sama, jota Athenan oma säiliöloki on jo aina noudattanut.
Lataaminen
Lataa koko loki tallentaa levyllä olevan todellisen tiedoston sellaisenaan (jokainen kiertänyt sukupolvi, vanhin ensin) - kattavin saatavilla oleva historia, ei rajattu sivun omaan 5000 rivin näkymään. Lataa valittu aikaväli puolestaan vie vain valitun Alkaen/Päättyen-aikaikkunan (sekä käytössä olevat vakavuus-/komponentti-/hakusuodattimet) omana itsenäisenä tekstitiedostonaan, rakennettuna samasta muistissa olevasta toiminnasta, jota taulukko lukee - joten aikaikkunaa vastaava sisältö ei ole saatavilla, jos se ulottuu pidemmälle taaksepäin kuin tämä muistissa oleva ikkuna, vaikka "Lataa koko loki" sisältäisikin sen edelleen.
Mistä se tulee
Tämä sivu lukee Athenan oman viimeaikaisen toiminnan muistipuskurista, jota ylläpidetään automaattisesti koko ajan käynnissä ollessa - mitään ei tarvitse kytkeä päälle. Pieni kiertävä kopio säilytetään myös levyllä (rajattu muutamaan kymmeneen megatavuun kolmen sukupolven yli), joten viimeaikainen historia säilyy myös säiliön uudelleenkäynnistyksen yli, ei vain siitä mitä on tapahtunut prosessin viimeisimmän käynnistyksen jälkeen.