mirror of
https://github.com/HeyPuter/puter.git
synced 2026-05-29 21:01:27 +00:00
feat: add puter.log
This commit is contained in:
@@ -150,6 +150,24 @@ window.puter = (function() {
|
||||
this.APIOrigin = 'https://api.' + URLParams.get('puter.domain');
|
||||
}
|
||||
|
||||
// === START :: Logger ===
|
||||
|
||||
// logger will log to console
|
||||
let logger = new putility.libs.log.ConsoleLogger();
|
||||
|
||||
// logs can be toggled based on categories
|
||||
logger = new putility.libs.log.CategorizedToggleLogger(
|
||||
{ delegate: logger });
|
||||
const cat_logger = logger;
|
||||
|
||||
// create facade for easy logging
|
||||
this.log = new putility.libs.log.LoggerFacade({
|
||||
impl: logger,
|
||||
cat: cat_logger,
|
||||
});
|
||||
|
||||
// === START :: Services === //
|
||||
|
||||
this.services.register('no-puter-yet', NoPuterYetService);
|
||||
this.services.register('filesystem', FilesystemService);
|
||||
this.services.register('api-access', APIAccessService);
|
||||
@@ -182,6 +200,8 @@ window.puter = (function() {
|
||||
});
|
||||
})();
|
||||
|
||||
// === Start :: Modules === //
|
||||
|
||||
// The SDK is running in the Puter GUI (i.e. 'gui')
|
||||
if(this.env === 'gui'){
|
||||
this.authToken = window.auth_token;
|
||||
|
||||
Reference in New Issue
Block a user