Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Synchronet
Synchronet
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 138
    • Issues 138
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Metrics
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Main
  • SynchronetSynchronet
  • Issues
  • #160

Closed
Open
Opened Aug 29, 2020 by Michael J. Ryan@tracker1
  • Report abuse
  • New issue
Report abuse New issue

Common 'console' methods

Add some frequently-used methods from the traditional browser 'console' object to the methods of the BBS's console object as well as (a new) JSexec console object. Methods to consider:

console.assert() - tricky
console.debug()
console.error()
console.info()
console.log()
console.warn()

All but assert() would be basically wrappers for log(level, fmt, ...). In JSexec these would go to stdout by default (or wherever the log output is configured to go) and in the BBS (servers, services) whereever log output normally goes.

This would make more example JavaScript code "just work" in sbbs/JSexec.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
2
Labels
feature js-api
Assign labels
  • View project labels
Reference: main/sbbs#160