|
1 | | -# nicsena-express-logger |
2 | | -An express logger made by Nicsena that logs IP addresses and Browser User-Agents. This is in beta, this doesn't save any logs yet. |
| 1 | +## Nicsena Express Logger (BETA) |
| 2 | + |
| 3 | +Nicsena Express Logger is a logger made in express that logs IP addresses, Browser User-Agent, and Requests that has been made to the server. Request Logging, IP address logging, and Browser User-Agent logging can be disabled at anytime in the server.js file under Log Mode Variables. |
| 4 | + |
| 5 | +Nicsena Express Logger is in BETA stage, and not yet finished. This doesn't save logs yet, and support for saving logs will be in a future update. |
| 6 | + |
| 7 | +NIcsena Express Logger has been tested locally, not publicly. There may or will be bugs when hosting publicly. |
| 8 | + |
| 9 | +**NOTE:** Nicsena Express Logger is getting developed by a person who doesn't have a lot of knowledge about Node and Express and EJS. The updates may probably take hours or days to do, and a lot of time of searching the web on how to do this and that. |
| 10 | + |
| 11 | +## Requirements: |
| 12 | + |
| 13 | +#### Node.js (You can download and install Node.js from [here](https://nodejs.org/en/download/ "here")) |
| 14 | +#### Express.js |
| 15 | +#### Body-Parser |
| 16 | +#### EJS |
| 17 | + |
| 18 | +##### * Use `npm install express body-parser ejs` to install the required modules for the server. |
| 19 | + |
| 20 | +## Supported Operating Systems: |
| 21 | + |
| 22 | +#### Windows 7 - 10 (7, 8, 8.1, and 10) |
| 23 | +#### Linux (Ubuntu, Debian, and More) |
| 24 | + |
| 25 | +##### Finally, my first project that is for both operating systems without creating a 2nd edition for the 2nd OS (Linux). |
| 26 | + |
| 27 | +## Testing: |
| 28 | + |
| 29 | +Nicsena Express Logger has been tested on Windows 10 during a development live stream. |
| 30 | + |
| 31 | +I don't have a virtual machine that haves 8 and 8.1. I will be getting the ISOs of the windows versions, and will be going to test Nicsena Express Logger on there. |
| 32 | + |
| 33 | +## Features: |
| 34 | + |
| 35 | +You can see features that Nicsena Express Logger haves here. |
| 36 | + |
| 37 | +| Feature: | Description: | |
| 38 | +| ------------ | ------------ | |
| 39 | +| Logging | This feature allows you to log IP addresses, Browser User-Agents, and Requests that has been sent to the server.| |
| 40 | +| Customizable Directory | This feature allows you to customize the Logs Path. | |
| 41 | + |
| 42 | +## Upcoming Features: |
| 43 | + |
| 44 | +You can see the upcoming features that are gonna get added in the next update or in the next upcoming updates here. |
| 45 | + |
| 46 | +### Easy |
| 47 | +| Feature: | Description: | |
| 48 | +| ------------ | ------------ | |
| 49 | +| Saving Logs | This feature will allow you to save logs in the logs directory path that you chose. This feature can be enabled or disabled. |
| 50 | +| IP Address Blacklist | This feature will allow you to blacklist specific IP addresses from using the website. | |
| 51 | + |
| 52 | +### Medium |
| 53 | +| Feature: | Description: | |
| 54 | +| ------------ | ------------ | |
| 55 | +| None | ??? | |
| 56 | + |
| 57 | +### Hard |
| 58 | +| Feature: | Description: | |
| 59 | +| ------------ | ------------ | |
| 60 | +| None | ??? | |
| 61 | + |
| 62 | +## Demo: |
| 63 | + |
| 64 | +### Website: [Nicsena Express Logger (Glitch)](https://nicsena-express-logger.glitch.me/ "Nicsena Express Logger (Glitch)") |
| 65 | +#### The Demo Website can be remixed at: [Nicsena Express Logger Project Page (Glitch)](https://glitch.com/~nicsena-express-logger "Nicsena Express Logger Project Page (Glitch)") |
| 66 | +#### Note: If you see the default glitch page, it means that Nicsena didn't put the logger on there yet. |
| 67 | + |
| 68 | +## Contact |
| 69 | + |
| 70 | +#### You can get in contact with Nicsena at: |
| 71 | + |
| 72 | +##### Discord: **Nicholas#6825 (ID: `270700098621669378`)** |
| 73 | +##### Glitch Support Forums: **https://support.glitch.com/u/nicsena/** |
0 commit comments