Commit Graph

26 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire c35d9cf2b6 - Some progress but this fiber shit still nto working all too well 2023-03-04 15:23:33 +02:00
Tristan B. Velloza Kildaire ff85457bf4 Dub
- Updated package information

Documentation

- Updated README
2023-03-04 15:06:47 +02:00
Tristan B. Velloza Kildaire 2d5aa03d8d - Make logo banner bigger 2023-03-04 14:41:36 +02:00
Tristan B. Velloza Kildaire 915db3d7e1 - Added a README 2023-03-04 14:35:53 +02:00
Tristan B. Velloza Kildaire d3aae26b6d Dub
- Upgraded `gogga` to version `2.1.16`
2023-03-04 14:34:49 +02:00
Tristan B. Velloza Kildaire 648144207e - Upgraded vibe and dlog 2023-03-02 16:41:47 +02:00
Tristan B. Velloza Kildaire b37f75cd0c Logging
- Use gogga mode `GoggaMode.RUSTACEAN` rather
2023-03-02 16:11:45 +02:00
Tristan B. Velloza Kildaire 8e9f060eb5 Logging
- Upgraded to `gogga` `v2.1.2`
- Don't include the `gogga` module import as part of the mixin
- Set the mode of gogga ro `GoggaMode.TwoKTwenty3`
2023-03-02 16:11:02 +02:00
Tristan B. Velloza Kildaire 6eb4c35537 Logging
- Updated to the newest `gogga`
- Simply importing `nostril.logging` will now setup a single instance of the logger per module per TLS (per-thread)

Storage

- Moved `BackingStore` to `nostril.storage`

Server

- Added a field to hold an instance of some kind-of `BackingStore` as `store`
2023-03-02 16:05:48 +02:00
Tristan B. Velloza Kildaire 24a80a69bc Logging
- Typo fix
2023-02-28 08:52:29 +02:00
Tristan B. Velloza Kildaire 4c8a57eb1d Logging
- Placed most of logging setup into a mixin template called `LoggerSetup`

App

- Use the new `LoggerSetup` mixin

Server

- Use the new `LoggerSetup` mixin
2023-02-28 08:21:33 +02:00
Tristan B. Velloza Kildaire d453c16ad5 Server
- Cleaned up whitespace
- Added missing header documentation for the `Server` constructor
2023-02-27 18:36:42 +02:00
Tristan B. Velloza Kildaire 63b63c72c8 Server
- Removed unused static method `createServer()` - use the constructor for `Server` rather
2023-02-27 18:35:23 +02:00
Tristan B. Velloza Kildaire 0559f092de Server
- Fixed runtime error with initialization by placing the `Connection` type within the `server` module
2023-02-27 18:34:33 +02:00
Tristan B. Velloza Kildaire eed104df64 Server
- Use the `bindPort` parameter when configuring the HTTP server
- Updated type of `bindPort` to `ushort`
- Save the newly created `Connection` instance into its own variable
- Do the fiber call later

App

- Updated type of `bindPort` to `ushort`
2023-02-27 13:23:29 +02:00
Tristan B. Velloza Kildaire 920eea8e56 Connection
- Save request information into field `httpRequest`
2023-02-27 13:17:42 +02:00
Tristan B. Velloza Kildaire 798d342984 App
- Removed server code

Server

- Placed server code within
- Fixed module name

Connection

- Turned into a Fiber
- Fixed module name
2023-02-27 13:11:24 +02:00
Tristan B. Velloza Kildaire 76fbb04d5a Server
- Added logging to module
- Added `startServer()` stub method
2023-02-22 07:33:15 +02:00
Tristan B. Velloza Kildaire f66227da11 - Fixed incorrect module name
Connection

- Added `handler(string)` method to the object
- Added a stub worker function for the thread
- Made `Connection` a `Thread`
- Added logging to module
2023-02-22 07:32:56 +02:00
Tristan B. Velloza Kildaire 55db5d0bea Connection
- This stub class is to represent a new connection from a client

Server

- This stub class is to represent a server which holds connections

BackingStore

- Abstract type representing the storage for saving and retrieving events
2023-02-22 07:24:33 +02:00
Tristan B. Velloza Kildaire 3fc2c491a7 Updated .gitignore 2023-02-21 19:51:41 +02:00
Tristan B. Velloza Kildaire 98d2f615f9 App
- Obtain IP address of person connecting
2023-02-21 18:26:20 +02:00
Tristan B. Velloza Kildaire bb70717a51 App
- Force internal buffer flush (force an underlying `write()`) on the logger
2023-02-21 18:11:26 +02:00
Tristan B. Velloza Kildaire 51f3989132 App
- Fixed crashing log calls for `gogga`
2023-02-21 18:09:55 +02:00
Tristan B. Velloza Kildaire 76ae699aa4 Use gogga logger 2023-02-21 18:08:50 +02:00
Tristan B. Velloza Kildaire 8781368d3c Initial commit 2023-02-21 16:14:51 +02:00