Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wechaty
wechaty
提交
7e106edb
W
wechaty
项目概览
wechaty
/
wechaty
上一次同步 接近 3 年
通知
298
Star
10499
Fork
6
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
152
列表
看板
标记
里程碑
合并请求
1
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
wechaty
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
152
Issue
152
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7e106edb
编写于
5月 20, 2017
作者:
Huan (李卓桓)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
clean(files): remove brolog-env.ts, move log to config.ts
上级
c389f3a6
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
18 addition
and
35 deletion
+18
-35
src/brolog-env.ts
src/brolog-env.ts
+0
-24
src/config.ts
src/config.ts
+12
-5
src/contact.ts
src/contact.ts
+1
-1
src/puppet-web/bridge.ts
src/puppet-web/bridge.ts
+1
-1
src/puppet-web/browser.ts
src/puppet-web/browser.ts
+1
-1
src/puppet-web/server.ts
src/puppet-web/server.ts
+1
-1
test/puppet-web/server.spec.ts
test/puppet-web/server.spec.ts
+1
-1
test/puppet-web/watchdog.spec.ts
test/puppet-web/watchdog.spec.ts
+1
-1
未找到文件。
src/brolog-env.ts
已删除
100644 → 0
浏览文件 @
c389f3a6
/**
* Wechaty - Wechat for Bot
*
* use brolog here is because log in wechaty has to support both nodejs and browser(with electron)
*
*/
// const log = require('npmlog')
import
{
Brolog
}
from
'
brolog
'
const
log
=
Brolog
.
instance
()
const
level
=
process
.
env
[
'
WECHATY_LOG
'
]
// use a typescript switch/case/default: never to replace regex
const
levelRegexStr
=
'
silly|verbose|info|warn|error|silent
'
const
levelRegex
=
new
RegExp
(
levelRegexStr
,
'
i
'
)
if
(
levelRegex
.
test
(
level
))
{
log
.
level
(
level
.
toLowerCase
())
log
.
silly
(
'
Brolog
'
,
'
WECHATY_LOG set level to %s
'
,
level
)
}
else
if
(
level
)
{
log
.
warn
(
'
Brolog
'
,
'
env WECHATY_LOG(%s) must be one of silly|verbose|info|warn|error|silent
'
,
level
)
}
export
{
log
}
export
default
log
src/config.ts
浏览文件 @
7e106edb
...
...
@@ -6,8 +6,15 @@
const
isCi
=
require
(
'
is-ci
'
)
const
isDocker
=
require
(
'
is-docker
'
)
import
{
log
}
from
'
brolog
'
import
{
Puppet
}
from
'
./puppet
'
import
{
log
}
from
'
./brolog-env
'
const
level
=
process
.
env
[
'
WECHATY_LOG
'
]
if
(
level
)
{
log
.
level
(
level
.
toLowerCase
())
log
.
silly
(
'
Brolog
'
,
'
WECHATY_LOG set level to %s
'
,
level
)
}
export
type
PuppetName
=
'
web
'
|
'
android
'
|
'
ios
'
export
type
HeadName
=
'
chrome
'
|
'
phantomjs
'
|
'
firefox
'
...
...
@@ -211,10 +218,6 @@ if (!global['WECHATY_CONFIG_INSTANCE_COUNTER']) {
}
global
[
'
WECHATY_CONFIG_INSTANCE_COUNTER
'
]
++
export
{
log
,
}
/**
* to handle unhandled exceptions
*/
...
...
@@ -232,4 +235,8 @@ if (/verbose|silly/i.test(logLevel)) {
})
}
export
{
log
,
}
export
default
Config
src/contact.ts
浏览文件 @
7e106edb
import
{
Config
,
Sayable
,
log
,
}
from
'
./config
'
import
{
Message
,
...
...
@@ -9,7 +10,6 @@ import {
import
{
PuppetWeb
}
from
'
./puppet-web
'
import
{
UtilLib
}
from
'
./util-lib
'
import
{
Wechaty
}
from
'
./wechaty
'
import
{
log
}
from
'
./brolog-env
'
export
interface
ContactObj
{
address
:
string
,
...
...
src/puppet-web/bridge.ts
浏览文件 @
7e106edb
...
...
@@ -12,7 +12,7 @@
/* tslint:disable:no-var-requires */
const
retryPromise
=
require
(
'
retry-promise
'
).
default
import
log
from
'
../brolog-env
'
import
{
log
}
from
'
../config
'
import
PuppetWeb
from
'
./puppet-web
'
...
...
src/puppet-web/browser.ts
浏览文件 @
7e106edb
...
...
@@ -19,8 +19,8 @@ const retryPromise = require('retry-promise').default // https://github.com/ola
import
{
Config
,
HeadName
,
log
,
}
from
'
../config
'
import
log
from
'
../brolog-env
'
import
{
CookieType
,
...
...
src/puppet-web/server.ts
浏览文件 @
7e106edb
...
...
@@ -16,7 +16,7 @@ import * as bodyParser from 'body-parser'
import
*
as
express
from
'
express
'
import
{
EventEmitter
}
from
'
events
'
import
log
from
'
../brolog-env
'
import
{
log
}
from
'
../config
'
export
class
Server
extends
EventEmitter
{
private
express
:
express
.
Application
...
...
test/puppet-web/server.spec.ts
浏览文件 @
7e106edb
...
...
@@ -12,7 +12,7 @@ import * as sinon from 'sinon'
import
{
Server
}
from
'
../../src/puppet-web/
'
import
UtilLib
from
'
../../src/util-lib
'
import
log
from
'
../../src/brolog-env
'
import
{
log
}
from
'
../../src/config
'
test
(
'
create & close
'
,
async
t
=>
{
const
port
=
await
UtilLib
.
getPort
(
18788
)
...
...
test/puppet-web/watchdog.spec.ts
浏览文件 @
7e106edb
...
...
@@ -11,7 +11,7 @@ import * as sinon from 'sinon'
/* tslint:disable:no-var-requires */
const
retryPromise
=
require
(
'
retry-promise
'
).
default
import
log
from
'
../../src/brolog-env
'
import
{
log
}
from
'
../../src/config
'
import
{
PuppetWeb
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录