All informations are available on pimpmylog.com.
Please do not open issues on GitHub, this is for dev only.
Support, FAQ, knowledge base, ... are on support.pimpmylog.com.
Please star this repository to support Pimp My Log !
๐ญ Log viewer for your web server
Home Page: http://pimpmylog.com
License: GNU General Public License v3.0
All informations are available on pimpmylog.com.
Please do not open issues on GitHub, this is for dev only.
Support, FAQ, knowledge base, ... are on support.pimpmylog.com.
Please star this repository to support Pimp My Log !
Assigned to Problems #12. As reported in Tender:
[Wed Jan 22 23:02:04 2014] [error] [client 12] PHP Notice: Undefined variable: test in logfiles/cfg/apache.config.php on line 49
using latest version 0.9.9
in master and beta
Forbid direct call
I'm really not a server guy, so maybe I'm talking bullshit here, but I think the location of the Apache logs differs strongly in the different linux distributions.
Maybe we should create a list of default log locations or something, let the tool grab the distribution it runs on an therefore decide where to look for the logs.
This could make the application config-free! Yeah.
In Ubuntu 12 the logs are in (same for Apache 2.2 and 2.4):
/var/log/apache2/access.log
and
/var/log/apache2/error.log
There could be a problem with carriage return in the log reader...
Put my custom variables to set pink on regex :-)
As the title says. As short tags are totally uncommon and afaik disabled by default, this is worth a fix.
Inc/testconfig.php
Cannot be launched directly.
It can be executed only if its name is testconfigok.php
It performs some sanity tests for remote debugging for support.
Really really useful for round robin servers !
if different of zero
this is a notice message
Stop working in master
Assigned to Suggestions #12.
At configuration time :
software
file, check whether ini_get('error_log')
is not empty and declare PHP software or notDo not regenerate the table, only append new logs on top.
Reload the table and the full logs computing when search, file and number of lines have changed
Replace this control with a HTML select if the count of files is greater than 10 because I really like its design :-)
A user could choose :
Then replace the word/regex by a <span ...>match
lang as tz so manage an array of get parameters instead...
Icon in /img folder is named icon72.png, however code is trying to load icon_072.png. Fixed locally be copying icon72.png to icon_072.png.
Do not manage :
But
People will then be able to manage new log files with default types.
When using the script with Apache2 (logs in /var/logs/apache2/error.log) it will create an unlimited amount of errors (!) that will flood the /var/logs/apache2/error.log until it has the size of the full HDD.
I could reproduce this.
Due to the fact that the script is obviously built for Apache1 which is used by nobody anymore, I would recommend a takedown or a rewrite of the entire script. Because it kills users's server !
I would do the job if there's time...
[ " : " , 2 , 3 ]
should be replaced by [ " : " , 2 , " : " , 3 ]
More granular got users and custom dates could be built with this feature.
Check in the tester if if works too
Pimp My Log parses the log file from bottom to top. Get a log line:
file
object option "multiline" is set to truesimply hide/show columns with a multi-select box
%N : to display the name of the current log file
%I : to display the id of the current log file
For Ajax request
in footer
Define
undefined is displayed instead of the right message
Assigned to Problems #8. All injected json data have to be json-encoded in the configuration process.
As reported in Tender:
the configure generated an invalid config.user.json
it says:
config.user.json configuration file is buggy:
No file is defined in files array
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.