https://github.com/varneon/vudon-logger
Runtime logger for UdonSharp
https://github.com/varneon/vudon-logger
udonsharp vrchat vrchat-sdk3 vrchat-udon vrchat-worlds
Last synced: 10 days ago
JSON representation
Runtime logger for UdonSharp
- Host: GitHub
- URL: https://github.com/varneon/vudon-logger
- Owner: Varneon
- License: mit
- Created: 2022-10-14T06:23:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-14T14:55:45.000Z (about 1 year ago)
- Last Synced: 2025-03-29T21:11:12.494Z (about 1 month ago)
- Topics: udonsharp, vrchat, vrchat-sdk3, vrchat-udon, vrchat-worlds
- Language: C#
- Homepage:
- Size: 200 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# [VUdon](https://github.com/Varneon/VUdon) - Logger [](https://github.com/Varneon/VUdon-Logger/stargazers) [](https://github.com/Varneon/VUdon-Logger/releases) [](https://github.com/Varneon/VUdon-Logger/releases/latest)
Runtime logger for UdonSharp
# UdonLogger class
[**UdonLogger**](https://github.com/Varneon/VUdon-Logger/blob/main/Packages/com.varneon.vudon.logger/Runtime/Udon%20Programs/Abstract/UdonLogger.cs) is an abstract class similar to `UnityEngine.ILogger` interface, which you can extend freely to suit your purposes.
# UdonConsole prefab
**UdonConsole** is an in-world console window for viewing the logged messages in game. Implements the **UdonLogger** class for use in a similar window design to the **ConsoleWindow** in the **Unity Editor**.

# Installation
### Dependencies - `2`
* [Neon Inspector](https://github.com/Varneon/Neon-Inspector)
* [V-Inspector](https://github.com/Varneon/V-Inspector)### Import with [VRChat Creator Companion](https://vcc.docs.vrchat.com/vpm/packages#user-packages):
> 1. Download `com.varneon.vudon.logger.zip` from [here](https://github.com/Varneon/VUdon-Logger/releases/latest)
> 2. Unpack the .zip somewhere
> 3. In VRChat Creator Companion, navigate to `Settings` > `User Packages` > `Add`
> 4. Navigate to the unpacked folder, `com.varneon.vudon.logger` and click `Select Folder`
> 5. `VUdon - Logger` should now be visible under `Local User Packages` in the project view in VRChat Creator Companion
> 6. Click `Add`### Import with [Unity Package Manager (git)](https://docs.unity3d.com/2019.4/Documentation/Manual/upm-ui-giturl.html):
> 1. In the Unity toolbar, select `Window` > `Package Manager` > `[+]` > `Add package from git URL...`
> 2. Paste the following link: `https://github.com/Varneon/VUdon-Logger.git?path=/Packages/com.varneon.vudon.logger`### Import from [Unitypackage](https://docs.unity3d.com/2019.4/Documentation/Manual/AssetPackagesImport.html):
> 1. Download latest `com.varneon.vudon.logger.unitypackage` from [here](https://github.com/Varneon/VUdon-Logger/releases/latest)
> 2. Import the downloaded .unitypackage into your Unity project## Developed by Varneon with :hearts:


