Version 2.0.1
- Changed: Renamed to TINXDK Log Viewer Lite (no functional change). Slug, settings and data are unchanged.
Under "Værktøjer" og "Log Viewer" ser du slutningen af din WordPress-log, nyeste post øverst og farvekodet efter alvorlighed. Pluginet læser kun de sidste linjer, så en log på flere gigabyte ikke løber tør for hukommelse.
Når en WordPress-side opfører sig mærkeligt, står svaret ofte i debug-loggen. Men at hente filen via FTP eller SSH hver gang er besværligt, og mange logvisere indlæser hele filen i hukommelsen, så de går ned, når loggen er stor. Log Viewer læser bagfra i små bidder og stopper, når den har de sidste N linjer (standard 500, højst 5000). En stor log koster derfor det samme som en lille.
Poster med flere linjer, som stack traces, grupperes under den linje med tidsstempel, de hører til, og linjerne farvekodes som fejl, advarsel, notits, forældet eller andet. Du kan søge i teksten, og du kan se filens størrelse og tidspunkt for seneste ændring. Mangler loggen, er den tom, eller kan den ikke læses, får du en tydelig besked. Er WP_DEBUG eller WP_DEBUG_LOG slået fra, viser pluginet det og den linje, du kan tilføje til wp-config.php.
Pluginet er afløser for det gamle OpenDIMS-plugin "WP LogViewer". Er det gamle stadig aktivt, får du en besked om at deaktivere det. Med Pro kan du vælge flere logfiler, filtrere på niveau, hente og rydde loggen, få automatisk opdatering og en widget på instrumentbrættet.
Funktioner mærket "Gratis" er med i det gratis plugin. Funktioner mærket "Pro" ligger i Pro-tilføjelsen og kræver en licensnøgle.
Viser wp-content/debug.log (eller stien i WP_DEBUG_LOG, når det er en sti). Kun de sidste N linjer læses fra filen, så store logfiler ikke fylder hukommelsen.
Linjer farvekodes som fejl, advarsel, notits, forældet eller andet, og du kan søge i teksten. Stack traces grupperes under den post, de hører til.
Du kan se, hvor stor loggen er, og hvornår den sidst er ændret. Mangler filen, er den tom eller kan ikke læses, får du en klar besked.
Er WP_DEBUG eller WP_DEBUG_LOG slået fra, siger pluginet det og viser de linjer, du kan tilføje til wp-config.php.
Vælg mellem 50 og 5000 linjer og om stack traces skal grupperes.
Vælg mellem debug.log, PHP error_log, php_error.log i rodmappen, wp-content/error.log og WooCommerce-logfiler. Kun disse godkendte filer kan vælges, aldrig en vilkårlig sti.
Vis kun fejl, advarsler, notitser, forældede kald eller andet.
Hent logfilen eller ryd den. Begge handlinger kræver login, rettigheder og et nonce, og rydning bekræftes først.
Opdatér visningen hver 10., 30. eller 60. sekund. Opdateringen holder pause, mens du skriver eller markerer tekst.
En widget viser antallet af fejl i de seneste loglinjer, så du ser problemer, når du logger ind.
Nye versioner af Pro-pluginet dukker op i WordPress som alle andre plugins og kan opdateres med ét klik. Det gratis plugin opdateres gennem WordPress.org.
Det gratis plugin er fuldt fungerende. Pro er en tilføjelse oven på det og indeholder det, der står i højre kolonne. Intet i det gratis plugin er låst, for Pro-koden ligger kun i Pro-pluginet.
| Funktion | Gratis | Med Pro |
|---|---|---|
| Vis debug.log, nyeste først (kun de sidste N linjer) | Ja | Ja |
| Farvekodning efter niveau og tekstsøgning | Ja | Ja |
| Stack traces grupperet under deres post | Ja | Ja |
| Filstørrelse og ændringstidspunkt, beskeder ved manglende eller tom fil | Ja | Ja |
| WP_DEBUG / WP_DEBUG_LOG-indikator | Ja | Ja |
| Antal linjer (50-5000) og gruppering | Ja | Ja |
| Vælg flere logfiler (PHP, WooCommerce m.fl.) | Nej | Ja |
| Niveaufilter | Nej | Ja |
| Download af logfilen | Nej | Ja |
| Ryd logfilen | Nej | Ja |
| Automatisk opdatering (10/30/60 sekunder) | Nej | Ja |
| Widget på instrumentbrættet | Nej | Ja |
| Automatiske opdateringer af Pro-pluginet (via licensen) | Nej | Ja |
Pluginet virker på alle WordPress-installationer, der opfylder kravene, uanset hvor siden hostes. Er PHP-versionen for gammel, forbliver pluginet inaktivt og viser en besked i administrationen. Pro-pluginet har samme krav og kræver desuden det gratis plugin.
Log ind i WordPress-administrationen, vælg "Plugins" og "Tilføj nyt plugin", og søg efter "TINXDK Log Viewer Lite" (eller blot "TINXDK"). Tryk på "Installer nu".
Pluginet er indsendt til WordPress.orgs plugin-katalog og afventer godkendelse. Indtil da henter du zip-filen i sektionen "Download" nedenfor og uploader den under "Plugins", "Tilføj nyt plugin" og "Upload plugin". Gem zip-filen, og pak den ikke ud.
Tryk på "Aktivér plugin". Er din PHP-version for gammel, bliver pluginet inaktivt og viser en besked, så siden aldrig går i stykker.
Bruger du "OpenDIMS WP LogViewer", får du en besked om at deaktivere det. Det gamle plugin havde ingen indstillinger, så der skal ikke flyttes noget.
Her ser du slutningen af loggen. På et multisite findes siden i netværksadministrationen under "Indstillinger" og "Log Viewer" og kræver netværksadministrator.
Tilføj define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); til wp-config.php. Pluginet viser selv linjerne, hvis noget mangler.
Har du fået en licensnøgle, installerer du Pro-tilføjelsen og indtaster nøglen. Uden nøgle bruger du bare det gratis plugin.
TINXDK Log Viewer Pro er en tilføjelse og virker kun sammen med det gratis plugin TINXDK Log Viewer Lite i version 2.0.0 eller nyere. Mangler det, beder WordPress selv om at installere det.
Hent "TINXDK Log Viewer Pro" i sektionen "Download" ovenfor. Pro-pluginet ligger ikke i WordPress.orgs katalog. Gem zip-filen, og pak den ikke ud.
Vælg "Plugins", "Tilføj nyt plugin" og "Upload plugin". Vælg Pro-zip-filen, tryk på "Installer nu" og derefter "Aktivér plugin".
Åbn "Værktøjer" og "Log Viewer" og vælg sektionen "Licens". Skriv eller indsæt nøglen (formen TINX-XXXX-XXXX-XXXX-XXXX, store og små bogstaver og bindestreger er ligegyldige), og tryk på "Aktivér". Status, udløbsdato og antal websites står i samme sektion.
Tryk på "Deaktivér" på det gamle website, så frigives pladsen, og indtast nøglen på det nye.
Det gratis plugin installeres helst fra WordPress.org: søg efter "TINXDK Log Viewer Lite" under "Plugins" og "Tilføj nyt plugin". Kataloget er under gennemgang, så indtil det er godkendt, kan du hente zip-filen her. Pro-tilføjelsen findes kun her.
Download er gratis for alle, og pluginet indeholder ingen licenskode. Når pluginet er i WordPress.org-kataloget, opdateres det derfra. Du kan kontrollere filen med shasum -a 256 tinxdk-log-viewer-2.0.1.zip.
Kræver det gratis plugin og en licensnøgle. Opdateres automatisk fra WordPress via licensen. Du kan kontrollere filen med shasum -a 256 tinxdk-log-viewer-pro-2.0.1.zip.
Pro til Log Viewer tilføjer flere logfiler, niveaufilter, download og rydning, automatisk opdatering, en widget på instrumentbrættet og automatiske plugin-opdateringer. Pro er en tilføjelse til det gratis plugin. Vi udsteder licensnøglen manuelt og aftaler antal websites og varighed sammen med dig.
Anmod om en licens, så udsteder vi nøglen manuelt. Du indtaster den under "Licens" i Pro-pluginets indstillinger (se installationstrinnene ovenfor).
De gratis plugins kontakter ikke TINXDK. Med Pro og en licens sender pluginet kun sidens adresse, versionsnumre og licensnøglen til licensserveren, når licensen aktiveres, kontrolleres og tjekkes for opdateringer.
Fra version 2.0 er pluginet delt i to og omdøbt til "TINXDK Log Viewer Lite" (uden "WP"). Sådan skifter du: 1) Installér og aktivér det gratis plugin "TINXDK Log Viewer Lite" (søg efter det under "Plugins" og "Tilføj nyt plugin", eller upload zip-filen herfra). 2) Havde du en licens, så installér også "TINXDK Log Viewer Pro" og aktivér den. Nøglen er gemt, så den findes igen, og ellers indtaster du den under "Licens". 3) Deaktivér og slet det gamle plugin (mappen tinxdk-wp-log-viewer). Dine indstillinger og data bevares, fordi navnene på indstillingerne og databasetabellerne er uændrede. Brugte du kun den gratis udgave, er trin 1 og 3 nok. Skift gerne ét plugin ad gangen, og tag en sikkerhedskopi først.
Installér og aktivér Log Viewer. Er det gamle plugin ("OpenDIMS WP LogViewer") stadig aktivt, viser dette plugin en besked om at deaktivere det. Det gamle plugin havde ingen indstillinger, så der er intet at flytte over. Deaktivér og slet det gamle plugin, når du har kontrolleret, at visningen virker.
Det læser filen bagfra i bidder på 8 KB, til det har de sidste N linjer (standard 500, højst 5000) eller har læst 8 MB. Hele filen indlæses aldrig, så en meget stor log koster det samme som en lille. Meget lange linjer afkortes.
Så er logning sandsynligvis slået fra. Tilføj define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); til wp-config.php. Pluginet viser en indikator og de linjer, du skal bruge.
Kun brugere med rettigheder (på et multisite netværksadministratorer) kan bruge siden. Forespørgslen kan kun pege på en godkendt nøgle, ikke en sti, så andre filer kan ikke hentes. Download og rydning sker med POST, nonce og rettighedskontrol, og alt output escapes. Pluginet har ingen offentlige formularer.
Det gratis plugin viser debug.log, nyeste først, med farvekodning, søgning, gruppering af stack traces og WP_DEBUG-indikator. Pro (kræver licens) tilføjer flere logfiler, niveaufilter, download, rydning, automatisk opdatering, dashboard-widget og automatiske plugin-opdateringer.
Logfilerne røres aldrig. Fjerner du det gratis plugin, røres logfilerne stadig ikke. Sletter du Pro, frigives sidens licensplads (så godt det kan lade sig gøre), og licensdata og Pro-indstillingen fjernes. Det gratis plugins egne indstillinger røres ikke.
Det gratis plugin kontakter ikke os. Med Pro og en licens sendes kun sidens adresse, versionsnumre for pluginet, WordPress og PHP samt licensnøglen, når licensen aktiveres, kontrolleres og tjekkes for opdateringer. Logindholdet forlader aldrig din server.
PHP 8.2.35 eller nyere og WordPress 6.3 eller nyere. WooCommerce er valgfrit. Kører siden på en ældre PHP-version, forbliver pluginet inaktivt og viser en besked i administrationen.
Ring eller skriv, så hjælper vi dig med både installation og licens.