1.1.0 • Published 6 years ago

console-log-component v1.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

ConsoleLogComponent

npm version

ブラウザ標準のconsoleオブジェクトのメソッドを置き換え、 console.logなどの結果を開発者ツールだけでなくコンテンツ画面上にも表示します。

Download

Usage

In a browser:

<script src="consoleLogComponent.js"></script>
<script>
  var Console = ConsoleLogComponent.init()
</script>

Using npm:

$ npm i -S console-log-component
import ConsoleLogComponent from 'console-log-component'
const Console = ConsoleLogComponent.init()

Options

NameTypeDefaultDescription
menuPositionStringright bottomメニューボタンの表示位置。縦方向(top、middle、bottom)と横方向(left、center、right)の値をスペース区切りで指定する。

menuPosition

const Console = ConsoleLogComponent.init({
  menuPosition: 'top left'
})

API

show()

DisplayConsoleのDOMを表示する。

hide()

DisplayConsoleのDOMを非表示にする。

clear()

表示されているログを消去する。

destroy()

DisplayConsoleインスタンスを破棄する。

output(type, frame, values)

DisplayConsoleのDOMにログ出力を追加する。

NameTypeDescription
typeString出力タイプ。log、error、warnなどconsoleのメソッド名と共通。
frameObject実行ファイル名や行番号などの情報を持つオブジェクト。
valuesArray出力内容。console.logなどの引数に相当する可変長配列。可変長引数をメソッド側で配列化する。

License

MIT