Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Plog Vita: Difference between revisions

From GameBrew
(Created page with "{{Infobox Vita Homebrews |title=Plog |image=psvita2.png |description=A complete logging solution for any homebrew, user plugin, kernel plugin. |author=isage |lastupdated=2023/07/05 |type=Utilities |version=1.0 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/vitahomebrews/plogvita.7z |website=https://github.com/isage/plog |source=https://github.com/isage/plog |discussion= }} {{#seo: |title=Vita Homebrew Apps (Utilities) - GameBrew |title_mode=append |image=psvita2.pn...")
 
m (Text replacement - "|discussion=" to "|donation=")
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Plog
|title=Plog
|image=psvita2.png
|image=plogvita.png
|description=A complete logging solution for any homebrew, user plugin, kernel plugin.
|description=A complete logging solution for any homebrew, user plugin, kernel plugin.
|author=isage
|author=isage
Line 11: Line 11:
|website=https://github.com/isage/plog
|website=https://github.com/isage/plog
|source=https://github.com/isage/plog
|source=https://github.com/isage/plog
|discussion=
|donation=
}}
}}
{{#seo:
{{#seo:
Line 19: Line 19:
|image_alt=Plog
|image_alt=Plog
}}
}}
Plog, also known as PrincessLog, is a comprehensive logging solution suitable for homebrew, user plugins, and kernel plugins. It offers enhanced efficiency and an overall superior experience compared to ShipLog. Special acknowledgments go to Princess-of-Sleeping, cuevavirus, and Cat for their contributions.
PLog, also known as [[PSVita_RE_Tools#Codename_PrincessLog|PrincessLog]], is a complete logging solution for any homebrew, user plugin, kernel plugin.  


==Usage==
It is overall more efficient than ShipLog.
# Install NetLoggingMgrSettings.vpk.
# Launch the application and configure your settings. Be sure to save.
# Add net_logging_mgr.skprx to your config.txt
# Run '''NetDbgLogPc.exe <port>'''
#* NOTE: If no port is specified, 9999 will be used by default.
#* To use on other platforms, use netcat or similar. Example netcat command: '''nc -kl -w 3 <port>'''.
# Reboot. Note: If the plugin is already installed and you wish to update the configuration, you may use Update Configuration (along with saving it) without rebooting your system.


In the application you wish to log use: ksceKernelPrintf, printf (when SceLibc is included such as in games), or sceClibPrintf
==User guide==
How to setup:
* Install NetLoggingMgrSettings.vpk.
* Launch the app and configure your settings. Be sure to save.
* Add net_logging_mgr.skprx to your config.txt.
* Run <code>NetDbgLogPc.exe <port></code>
** Note: If no port is specified, 9999 will be used by default.
** To use on other platforms, use netcat or similar. Example netcat command: <code>nc -kl -w 3 <port></code>.
* Reboot. (If the plugin is already installed and you wish to update the configuration, you may use Update Configuration (along with saving it) without rebooting your system).


QAF Settings: There is options to make more verbose logs used in QA. You can enable these in the manager app.
Usage:
*In the application you wish to log, use ksceKernelPrintf, printf (when SceLibc is included such as in games), or sceClibPrintf.
*QAF Settings: There is options to make more verbose logs used in QA. You can enable these in the manager app.


'''Note: While being much faster than ShipLog, if there is massive amounts of logs the logger may not be able to process them completely and will freeze (ex: taiHEN hexdump). This is unlikely in normal usage.'''
Note: While being much faster than ShipLog, if there is massive amounts of logs the logger may not be able to process them completely and will freeze (ex: taiHEN hexdump). This is unlikely in normal usage.
 
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/plogvita2.png


==Changelog==  
==Changelog==  
'''v1.0'''
'''v1.0'''
* First Release.
* First Release.
* Fixed config issue
* Fixed config issue.
* Log ksceKernelPrintfLevelWithInfo
* Log ksceKernelPrintfLevelWithInfo.
 
==Credits==
Princess-of-Sleeping, cuevavirus, Cat.


== External links ==
== External links ==
* Github - https://github.com/isage/plog
* GitHub - https://github.com/isage/plog

Latest revision as of 00:57, 14 August 2023

Plog
Plogvita.png
General
Authorisage
TypeUtilities
Version1.0
LicenseGPL-3.0
Last Updated2023/07/05
Links
Download
Website
Source

PLog, also known as PrincessLog, is a complete logging solution for any homebrew, user plugin, kernel plugin.

It is overall more efficient than ShipLog.

User guide

How to setup:

  • Install NetLoggingMgrSettings.vpk.
  • Launch the app and configure your settings. Be sure to save.
  • Add net_logging_mgr.skprx to your config.txt.
  • Run NetDbgLogPc.exe <port>
    • Note: If no port is specified, 9999 will be used by default.
    • To use on other platforms, use netcat or similar. Example netcat command: nc -kl -w 3 <port>.
  • Reboot. (If the plugin is already installed and you wish to update the configuration, you may use Update Configuration (along with saving it) without rebooting your system).

Usage:

  • In the application you wish to log, use ksceKernelPrintf, printf (when SceLibc is included such as in games), or sceClibPrintf.
  • QAF Settings: There is options to make more verbose logs used in QA. You can enable these in the manager app.

Note: While being much faster than ShipLog, if there is massive amounts of logs the logger may not be able to process them completely and will freeze (ex: taiHEN hexdump). This is unlikely in normal usage.

Screenshots

plogvita2.png

Changelog

v1.0

  • First Release.
  • Fixed config issue.
  • Log ksceKernelPrintfLevelWithInfo.

Credits

Princess-of-Sleeping, cuevavirus, Cat.

External links

Advertising: