Commit e6c2fdac authored by Tim Kinnane's avatar Tim Kinnane
Browse files

feat(log): Accept log from adapter

parent be236d2f
......@@ -4,290 +4,323 @@ FNF:0
FNH:0
DA:1,1
DA:2,1
DA:3,1
LF:3
LH:3
DA:4,1
DA:5,1
LF:4
LH:4
BRF:0
BRH:0
end_of_record
TN:
SF:/Volumes/x/code/projects/rocketchat-bots/rocketchat-bot-driver/src/lib/driver.ts
FN:85,connect
FN:86,(anonymous_3)
FN:98,(anonymous_4)
FN:99,(anonymous_5)
FN:101,(anonymous_6)
FN:107,(anonymous_7)
FN:120,disconnect
FN:123,(anonymous_9)
FN:133,setupMethodCache
FN:154,asyncCall
FN:158,(anonymous_12)
FN:162,(anonymous_13)
FN:175,callMethod
FN:186,cacheCall
FN:188,(anonymous_16)
FN:192,(anonymous_17)
FN:204,login
FN:218,(anonymous_19)
FN:225,logout
FN:226,(anonymous_21)
FN:237,subscribe
FN:238,(anonymous_23)
FN:242,(anonymous_24)
FN:264,unsubscribe
FN:274,unsubscribeAll
FN:275,(anonymous_27)
FN:282,subscribeToMessages
FN:284,(anonymous_29)
FN:292,reactToMessages
FN:294,(anonymous_31)
FN:335,getRoomId
FN:340,getRoomName
FN:349,getDirectMessageRoomId
FN:350,(anonymous_35)
FN:354,joinRoom
FN:355,(anonymous_37)
FN:359,joinRooms
FN:360,(anonymous_39)
FN:367,prepareMessage
FN:378,sendMessageByRoomId
FN:381,(anonymous_42)
FN:385,(anonymous_43)
FN:393,sendMessageByRoom
FN:394,(anonymous_45)
FN:400,sendDirectToUser
FN:401,(anonymous_47)
FN:410,sendMessage
FN:419,customMessage
FNF:48
FN:71,useLog
FN:92,connect
FN:93,(anonymous_4)
FN:106,(anonymous_5)
FN:107,(anonymous_6)
FN:109,(anonymous_7)
FN:115,(anonymous_8)
FN:128,disconnect
FN:131,(anonymous_10)
FN:141,setupMethodCache
FN:162,asyncCall
FN:166,(anonymous_13)
FN:170,(anonymous_14)
FN:183,callMethod
FN:194,cacheCall
FN:196,(anonymous_17)
FN:200,(anonymous_18)
FN:212,login
FN:226,(anonymous_20)
FN:233,logout
FN:234,(anonymous_22)
FN:245,subscribe
FN:246,(anonymous_24)
FN:250,(anonymous_25)
FN:272,unsubscribe
FN:282,unsubscribeAll
FN:283,(anonymous_28)
FN:290,subscribeToMessages
FN:292,(anonymous_30)
FN:300,reactToMessages
FN:302,(anonymous_32)
FN:343,getRoomId
FN:348,getRoomName
FN:357,getDirectMessageRoomId
FN:358,(anonymous_36)
FN:362,joinRoom
FN:363,(anonymous_38)
FN:367,joinRooms
FN:368,(anonymous_40)
FN:375,prepareMessage
FN:386,sendMessageByRoomId
FN:389,(anonymous_43)
FN:393,(anonymous_44)
FN:401,sendMessageByRoom
FN:402,(anonymous_46)
FN:408,sendDirectToUser
FN:409,(anonymous_48)
FN:418,sendMessage
FN:427,customMessage
FNF:49
FNH:6
FNDA:0,useLog
FNDA:9,connect
FNDA:9,(anonymous_3)
FNDA:5,(anonymous_4)
FNDA:0,(anonymous_5)
FNDA:4,(anonymous_6)
FNDA:5,(anonymous_7)
FNDA:9,(anonymous_4)
FNDA:5,(anonymous_5)
FNDA:0,(anonymous_6)
FNDA:4,(anonymous_7)
FNDA:5,(anonymous_8)
FNDA:0,disconnect
FNDA:0,(anonymous_9)
FNDA:0,(anonymous_10)
FNDA:9,setupMethodCache
FNDA:0,asyncCall
FNDA:0,(anonymous_12)
FNDA:0,(anonymous_13)
FNDA:0,(anonymous_14)
FNDA:0,callMethod
FNDA:0,cacheCall
FNDA:0,(anonymous_16)
FNDA:0,(anonymous_17)
FNDA:0,(anonymous_18)
FNDA:0,login
FNDA:0,(anonymous_19)
FNDA:0,(anonymous_20)
FNDA:0,logout
FNDA:0,(anonymous_21)
FNDA:0,(anonymous_22)
FNDA:0,subscribe
FNDA:0,(anonymous_23)
FNDA:0,(anonymous_24)
FNDA:0,(anonymous_25)
FNDA:0,unsubscribe
FNDA:0,unsubscribeAll
FNDA:0,(anonymous_27)
FNDA:0,(anonymous_28)
FNDA:0,subscribeToMessages
FNDA:0,(anonymous_29)
FNDA:0,(anonymous_30)
FNDA:0,reactToMessages
FNDA:0,(anonymous_31)
FNDA:0,(anonymous_32)
FNDA:0,getRoomId
FNDA:0,getRoomName
FNDA:0,getDirectMessageRoomId
FNDA:0,(anonymous_35)
FNDA:0,(anonymous_36)
FNDA:0,joinRoom
FNDA:0,(anonymous_37)
FNDA:0,(anonymous_38)
FNDA:0,joinRooms
FNDA:0,(anonymous_39)
FNDA:0,(anonymous_40)
FNDA:0,prepareMessage
FNDA:0,sendMessageByRoomId
FNDA:0,(anonymous_42)
FNDA:0,(anonymous_43)
FNDA:0,(anonymous_44)
FNDA:0,sendMessageByRoom
FNDA:0,(anonymous_45)
FNDA:0,(anonymous_46)
FNDA:0,sendDirectToUser
FNDA:0,(anonymous_47)
FNDA:0,(anonymous_48)
FNDA:0,sendMessage
FNDA:0,customMessage
DA:1,1
DA:2,1
DA:10,1
DA:11,1
DA:17,1
DA:15,1
DA:18,1
DA:19,1
DA:36,1
DA:41,1
DA:50,1
DA:62,1
DA:85,1
DA:86,9
DA:87,9
DA:88,9
DA:89,9
DA:49,1
DA:61,1
DA:71,1
DA:72,0
DA:92,1
DA:93,9
DA:94,9
DA:95,9
DA:96,9
DA:97,9
DA:98,9
DA:99,9
DA:101,9
DA:102,4
DA:104,4
DA:105,4
DA:105,9
DA:106,9
DA:107,9
DA:108,5
DA:110,5
DA:111,5
DA:112,5
DA:120,1
DA:121,0
DA:122,0
DA:123,0
DA:134,9
DA:135,9
DA:109,9
DA:110,4
DA:112,4
DA:113,4
DA:115,9
DA:116,5
DA:118,5
DA:119,5
DA:120,5
DA:128,1
DA:129,0
DA:130,0
DA:131,0
DA:142,9
DA:143,9
DA:154,1
DA:155,0
DA:156,0
DA:157,0
DA:159,0
DA:160,0
DA:151,9
DA:162,1
DA:163,0
DA:166,0
DA:175,1
DA:176,0
DA:186,1
DA:187,0
DA:189,0
DA:190,0
DA:193,0
DA:196,0
DA:204,1
DA:205,0
DA:207,0
DA:208,0
DA:164,0
DA:165,0
DA:167,0
DA:168,0
DA:171,0
DA:174,0
DA:183,1
DA:184,0
DA:194,1
DA:195,0
DA:197,0
DA:198,0
DA:201,0
DA:204,0
DA:212,1
DA:213,0
DA:215,0
DA:216,0
DA:218,0
DA:219,0
DA:220,0
DA:225,1
DA:221,0
DA:223,0
DA:224,0
DA:226,0
DA:227,0
DA:228,0
DA:237,1
DA:238,0
DA:239,0
DA:240,0
DA:241,0
DA:242,0
DA:243,0
DA:244,0
DA:264,1
DA:265,0
DA:266,0
DA:267,0
DA:269,0
DA:270,0
DA:274,1
DA:233,1
DA:234,0
DA:235,0
DA:236,0
DA:245,1
DA:246,0
DA:247,0
DA:248,0
DA:249,0
DA:250,0
DA:251,0
DA:252,0
DA:272,1
DA:273,0
DA:274,0
DA:275,0
DA:277,0
DA:278,0
DA:282,1
DA:283,0
DA:285,0
DA:288,0
DA:292,1
DA:290,1
DA:291,0
DA:293,0
DA:294,0
DA:295,0
DA:296,0
DA:297,0
DA:298,0
DA:299,0
DA:300,0
DA:300,1
DA:301,0
DA:302,0
DA:303,0
DA:304,0
DA:305,0
DA:335,1
DA:336,0
DA:340,1
DA:341,0
DA:349,1
DA:350,0
DA:354,1
DA:355,0
DA:359,1
DA:360,0
DA:306,0
DA:307,0
DA:308,0
DA:310,0
DA:313,0
DA:343,1
DA:344,0
DA:348,1
DA:349,0
DA:357,1
DA:358,0
DA:362,1
DA:363,0
DA:367,1
DA:368,0
DA:369,0
DA:370,0
DA:378,1
DA:379,0
DA:380,0
DA:381,0
DA:383,0
DA:385,0
DA:393,1
DA:394,0
DA:400,1
DA:401,0
DA:410,1
DA:411,0
DA:412,0
DA:419,1
DA:375,1
DA:376,0
DA:377,0
DA:378,0
DA:386,1
DA:387,0
DA:388,0
DA:389,0
DA:391,0
DA:393,0
DA:401,1
DA:402,0
DA:408,1
DA:409,0
DA:418,1
DA:419,0
DA:420,0
LF:124
LH:52
DA:427,1
DA:428,0
LF:127
LH:54
BRDA:37,0,0,1
BRDA:37,0,1,0
BRDA:38,1,0,1
BRDA:38,1,1,1
BRDA:85,2,0,2
BRDA:105,3,0,3
BRDA:105,3,1,1
BRDA:111,4,0,2
BRDA:111,4,1,3
BRDA:136,5,0,9
BRDA:136,5,1,9
BRDA:137,6,0,9
BRDA:137,6,1,9
BRDA:140,7,0,9
BRDA:140,7,1,9
BRDA:141,8,0,9
BRDA:141,8,1,9
BRDA:144,9,0,9
BRDA:144,9,1,9
BRDA:145,10,0,9
BRDA:145,10,1,9
BRDA:155,11,0,0
BRDA:155,11,1,0
BRDA:164,12,0,0
BRDA:164,12,1,0
BRDA:177,13,0,0
BRDA:177,13,1,0
BRDA:194,14,0,0
BRDA:194,14,1,0
BRDA:205,15,0,0
BRDA:205,15,1,0
BRDA:207,16,0,0
BRDA:207,16,1,0
BRDA:215,17,0,0
BRDA:215,17,1,0
BRDA:215,17,2,0
BRDA:266,18,0,0
BRDA:266,18,1,0
BRDA:296,19,0,0
BRDA:296,19,1,0
BRDA:296,20,0,0
BRDA:296,20,1,0
BRDA:298,21,0,0
BRDA:298,21,1,0
BRDA:369,22,0,0
BRDA:369,22,1,0
BRDA:380,23,0,0
BRDA:380,23,1,0
BRDA:411,24,0,0
BRDA:411,24,1,0
BRDA:38,1,1,0
BRDA:92,2,0,2
BRDA:113,3,0,3
BRDA:113,3,1,1
BRDA:119,4,0,2
BRDA:119,4,1,3
BRDA:144,5,0,9
BRDA:144,5,1,9
BRDA:145,6,0,9
BRDA:145,6,1,9
BRDA:148,7,0,9
BRDA:148,7,1,9
BRDA:149,8,0,9
BRDA:149,8,1,9
BRDA:152,9,0,9
BRDA:152,9,1,9
BRDA:153,10,0,9
BRDA:153,10,1,9
BRDA:163,11,0,0
BRDA:163,11,1,0
BRDA:172,12,0,0
BRDA:172,12,1,0
BRDA:185,13,0,0
BRDA:185,13,1,0
BRDA:202,14,0,0
BRDA:202,14,1,0
BRDA:213,15,0,0
BRDA:213,15,1,0
BRDA:215,16,0,0
BRDA:215,16,1,0
BRDA:223,17,0,0
BRDA:223,17,1,0
BRDA:223,17,2,0
BRDA:274,18,0,0
BRDA:274,18,1,0
BRDA:304,19,0,0
BRDA:304,19,1,0
BRDA:304,20,0,0
BRDA:304,20,1,0
BRDA:306,21,0,0
BRDA:306,21,1,0
BRDA:377,22,0,0
BRDA:377,22,1,0
BRDA:388,23,0,0
BRDA:388,23,1,0
BRDA:419,24,0,0
BRDA:419,24,1,0
BRF:50
BRH:20
BRH:19
end_of_record
TN:
SF:/Volumes/x/code/projects/rocketchat-bots/rocketchat-bot-driver/src/lib/log.ts
FN:5,(anonymous_0)
FN:8,(anonymous_1)
FN:11,(anonymous_2)
FN:14,(anonymous_3)
FN:21,replaceLog
FNF:5
FNH:0
FNDA:0,(anonymous_0)
FNDA:0,(anonymous_1)
FNDA:0,(anonymous_2)
FNDA:0,(anonymous_3)
FNDA:0,replaceLog
DA:6,0
DA:9,0
DA:12,0
DA:15,0
DA:19,1
DA:22,0
DA:26,1
DA:27,1
LF:8
LH:3
BRF:0
BRH:0
end_of_record
TN:
SF:/Volumes/x/code/projects/rocketchat-bots/rocketchat-bot-driver/src/lib/message.ts
......@@ -312,14 +345,14 @@ BRH:0
end_of_record
TN:
SF:/Volumes/x/code/projects/rocketchat-bots/rocketchat-bot-driver/src/lib/methodCache.ts
FN:15,use
FN:25,create
FN:36,call
FN:59,has
FN:68,get
FN:77,reset
FN:87,resetAll
FN:88,(anonymous_8)
FN:16,use
FN:26,create
FN:37,call
FN:60,has
FN:69,get
FN:78,reset
FN:88,resetAll
FN:89,(anonymous_8)
FNF:8
FNH:8
FNDA:25,use
......@@ -331,47 +364,48 @@ FNDA:3,reset
FNDA:20,resetAll
FNDA:126,(anonymous_8)
DA:1,1
DA:5,1
DA:2,1
DA:6,1
DA:15,1
DA:16,25
DA:25,1
DA:26,34
DA:7,1
DA:16,1
DA:17,25
DA:26,1
DA:27,34
DA:28,34
DA:36,1
DA:37,23
DA:29,34
DA:37,1
DA:38,23
DA:41,23
DA:42,2
DA:44,2
DA:47,21
DA:39,23
DA:42,23
DA:43,2
DA:45,2
DA:48,21
DA:49,19
DA:51,21
DA:59,1
DA:60,3
DA:68,1
DA:69,4
DA:77,1
DA:78,3
DA:49,21
DA:50,19
DA:52,21
DA:60,1
DA:61,3
DA:69,1
DA:70,4
DA:78,1
DA:79,3
DA:80,1
DA:87,1
DA:88,126
LF:29
LH:29
BRDA:25,0,0,5
BRDA:37,1,0,3
BRDA:37,1,1,20
BRDA:41,2,0,2
BRDA:41,2,1,21
BRDA:69,3,0,4
BRDA:69,3,1,0
BRDA:78,4,0,3
BRDA:78,4,1,0
BRDA:79,5,0,2
BRDA:79,5,1,1
DA:80,3
DA:81,1
DA:88,1
DA:89,126
LF:30
LH:30
BRDA:26,0,0,5
BRDA:38,1,0,3
BRDA:38,1,1,20
BRDA:42,2,0,2
BRDA:42,2,1,21
BRDA:70,3,0,4
BRDA:70,3,1,0
BRDA:79,4,0,3
BRDA:79,4,1,0
BRDA:80,5,0,2
BRDA:80,5,1,1
BRF:11
BRH:9
end_of_record
......
......@@ -8,6 +8,15 @@ export interface IOptions {
useSsl?: boolean;
timeout?: number;
}
/**
* Loggers need to provide the same set of methods
*/
export interface ILogger {
debug: (...args: any[]) => void;
info: (...args: any[]) => void;
warning: (...