NodeVM
์ฝ์์ redirect
์ต์
์ ์ฌ์ฉํ ๋ "์ด๋ฒคํธ๋ก ๋ฆฌ๋๋ ์
"์ด ๋ฌด์์ ์๋ฏธํ๋์ง ์๊ณ ์ถ์์ต๋๋ค. ๋๋ ํญ์ ์์ ์ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ์ ๊ฐ์ฒด๋ฅผ ์ฐ๊ฒฐํ๋ ์๋๋ฐ์ค ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ง๋ง ๋์ฒด ํด๋ฆฌ๋ ์๋ฃจ์
์ด ์๋์ง ์๊ณ ์ถ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค.
const vm = new NodeVM({
console: 'redirect'
});
vm.on('console.log', (msg) => {
console.log('REDIRECTED:', msg);
})
vm.run("console.log('hello');");
๋ค์ ์ด๋ฒคํธ๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
console.log
console.info
console.warn
console.error
console.dir
console.trace
๋ฉ์ง ๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ฌ ํด์! ์ด๊ฒ์ README๋ ๋ค๋ฅธ ๋ฌธ์์ ์ถ๊ฐํ ์ ์์๊น์?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค.
๋ค์ ์ด๋ฒคํธ๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
console.log
console.info
console.warn
console.error
console.dir
console.trace