id sid tid token lemma pos www-honeybadger-io-1668 1 1 Logging log VBG www-honeybadger-io-1668 1 2 in in IN www-honeybadger-io-1668 1 3 Ruby Ruby NNP www-honeybadger-io-1668 1 4 with with IN www-honeybadger-io-1668 1 5 Logger Logger NNP www-honeybadger-io-1668 1 6 and and CC www-honeybadger-io-1668 1 7 Lograge Lograge NNP www-honeybadger-io-1668 1 8 - - HYPH www-honeybadger-io-1668 1 9 Honeybadger Honeybadger NNP www-honeybadger-io-1668 1 10 Developer Developer NNP www-honeybadger-io-1668 1 11 Blog Blog NNP www-honeybadger-io-1668 1 12 Product Product NNP www-honeybadger-io-1668 1 13 Tour Tour NNP www-honeybadger-io-1668 1 14 Pricing pricing NN www-honeybadger-io-1668 1 15 Blog blog NN www-honeybadger-io-1668 1 16 Docs Docs NNP www-honeybadger-io-1668 1 17 Status Status NNP www-honeybadger-io-1668 1 18 Contact contact NN www-honeybadger-io-1668 1 19 Meet meet VBP www-honeybadger-io-1668 1 20 the the DT www-honeybadger-io-1668 1 21 ' ' '' www-honeybadger-io-1668 1 22 Badgers Badgers NNPS www-honeybadger-io-1668 1 23 Start start VB www-honeybadger-io-1668 1 24 Free Free NNP www-honeybadger-io-1668 1 25 Trial Trial NNP www-honeybadger-io-1668 1 26 Log Log NNP www-honeybadger-io-1668 1 27 In in IN www-honeybadger-io-1668 1 28 Blog Blog NNP www-honeybadger-io-1668 1 29 Home Home NNP www-honeybadger-io-1668 1 30 Ruby Ruby NNP www-honeybadger-io-1668 1 31 Honeybadger Honeybadger NNP www-honeybadger-io-1668 1 32 Rails Rails NNP www-honeybadger-io-1668 1 33 JavaScript JavaScript NNP www-honeybadger-io-1668 1 34 DevOps DevOps NNP www-honeybadger-io-1668 1 35 Posts post NNS www-honeybadger-io-1668 1 36 by by IN www-honeybadger-io-1668 1 37 Tag Tag NNP www-honeybadger-io-1668 1 38 ruby ruby NN www-honeybadger-io-1668 1 39 ( ( -LRB- www-honeybadger-io-1668 1 40 140 140 CD www-honeybadger-io-1668 1 41 ) ) -RRB- www-honeybadger-io-1668 1 42 honeybadger honeybadger NN www-honeybadger-io-1668 1 43 ( ( -LRB- www-honeybadger-io-1668 1 44 70 70 CD www-honeybadger-io-1668 1 45 ) ) -RRB- www-honeybadger-io-1668 1 46 rails rail NNS www-honeybadger-io-1668 1 47 ( ( -LRB- www-honeybadger-io-1668 1 48 25 25 CD www-honeybadger-io-1668 1 49 ) ) -RRB- www-honeybadger-io-1668 1 50 javascript javascript NNP www-honeybadger-io-1668 1 51 ( ( -LRB- www-honeybadger-io-1668 1 52 14 14 CD www-honeybadger-io-1668 1 53 ) ) -RRB- www-honeybadger-io-1668 1 54 devops devop NNS www-honeybadger-io-1668 1 55 ( ( -LRB- www-honeybadger-io-1668 1 56 9 9 CD www-honeybadger-io-1668 1 57 ) ) -RRB- www-honeybadger-io-1668 1 58 elixir elixir NN www-honeybadger-io-1668 1 59 ( ( -LRB- www-honeybadger-io-1668 1 60 7 7 LS www-honeybadger-io-1668 1 61 ) ) -RRB- www-honeybadger-io-1668 1 62 go go VB www-honeybadger-io-1668 1 63 ( ( -LRB- www-honeybadger-io-1668 1 64 7 7 CD www-honeybadger-io-1668 1 65 ) ) -RRB- www-honeybadger-io-1668 1 66 FounderQuest FounderQuest NNP www-honeybadger-io-1668 1 67 ( ( -LRB- www-honeybadger-io-1668 1 68 6 6 CD www-honeybadger-io-1668 1 69 ) ) -RRB- www-honeybadger-io-1668 1 70 briefing-2021-q2 briefing-2021-q2 NNP www-honeybadger-io-1668 1 71 ( ( -LRB- www-honeybadger-io-1668 1 72 6 6 CD www-honeybadger-io-1668 1 73 ) ) -RRB- www-honeybadger-io-1668 1 74 briefing briefing NN www-honeybadger-io-1668 1 75 ( ( -LRB- www-honeybadger-io-1668 1 76 6 6 CD www-honeybadger-io-1668 1 77 ) ) -RRB- www-honeybadger-io-1668 1 78 conferences conference NNS www-honeybadger-io-1668 1 79 ( ( -LRB- www-honeybadger-io-1668 1 80 5 5 LS www-honeybadger-io-1668 1 81 ) ) -RRB- www-honeybadger-io-1668 1 82 php php NN www-honeybadger-io-1668 1 83 ( ( -LRB- www-honeybadger-io-1668 1 84 5 5 CD www-honeybadger-io-1668 1 85 ) ) -RRB- www-honeybadger-io-1668 1 86 security security NN www-honeybadger-io-1668 1 87 ( ( -LRB- www-honeybadger-io-1668 1 88 4 4 LS www-honeybadger-io-1668 1 89 ) ) -RRB- www-honeybadger-io-1668 1 90 python python NNP www-honeybadger-io-1668 1 91 ( ( -LRB- www-honeybadger-io-1668 1 92 4 4 LS www-honeybadger-io-1668 1 93 ) ) -RRB- www-honeybadger-io-1668 1 94 developer developer NN www-honeybadger-io-1668 1 95 - - HYPH www-honeybadger-io-1668 1 96 tools tool NNS www-honeybadger-io-1668 1 97 ( ( -LRB- www-honeybadger-io-1668 1 98 3 3 CD www-honeybadger-io-1668 1 99 ) ) -RRB- www-honeybadger-io-1668 1 100 heroku heroku NNP www-honeybadger-io-1668 1 101 ( ( -LRB- www-honeybadger-io-1668 1 102 3 3 LS www-honeybadger-io-1668 1 103 ) ) -RRB- www-honeybadger-io-1668 1 104 node node NN www-honeybadger-io-1668 1 105 ( ( -LRB- www-honeybadger-io-1668 1 106 3 3 LS www-honeybadger-io-1668 1 107 ) ) -RRB- www-honeybadger-io-1668 1 108 js js NN www-honeybadger-io-1668 1 109 ( ( -LRB- www-honeybadger-io-1668 1 110 3 3 LS www-honeybadger-io-1668 1 111 ) ) -RRB- www-honeybadger-io-1668 1 112 events event NNS www-honeybadger-io-1668 1 113 ( ( -LRB- www-honeybadger-io-1668 1 114 2 2 LS www-honeybadger-io-1668 1 115 ) ) -RRB- www-honeybadger-io-1668 1 116 jekyll jekyll NNP www-honeybadger-io-1668 1 117 ( ( -LRB- www-honeybadger-io-1668 1 118 2 2 CD www-honeybadger-io-1668 1 119 ) ) -RRB- www-honeybadger-io-1668 1 120 startup startup NN www-honeybadger-io-1668 1 121 - - HYPH www-honeybadger-io-1668 1 122 advice advice NN www-honeybadger-io-1668 1 123 ( ( -LRB- www-honeybadger-io-1668 1 124 2 2 LS www-honeybadger-io-1668 1 125 ) ) -RRB- www-honeybadger-io-1668 1 126 guest guest NN www-honeybadger-io-1668 1 127 - - HYPH www-honeybadger-io-1668 1 128 post post NN www-honeybadger-io-1668 1 129 ( ( -LRB- www-honeybadger-io-1668 1 130 2 2 LS www-honeybadger-io-1668 1 131 ) ) -RRB- www-honeybadger-io-1668 1 132 sidekiq sidekiq NNP www-honeybadger-io-1668 1 133 ( ( -LRB- www-honeybadger-io-1668 1 134 2 2 CD www-honeybadger-io-1668 1 135 ) ) -RRB- www-honeybadger-io-1668 1 136 aws aws NNP www-honeybadger-io-1668 1 137 ( ( -LRB- www-honeybadger-io-1668 1 138 2 2 LS www-honeybadger-io-1668 1 139 ) ) -RRB- www-honeybadger-io-1668 1 140 debugging debug VBG www-honeybadger-io-1668 1 141 ( ( -LRB- www-honeybadger-io-1668 1 142 2 2 LS www-honeybadger-io-1668 1 143 ) ) -RRB- www-honeybadger-io-1668 1 144 serverless serverless NN www-honeybadger-io-1668 1 145 ( ( -LRB- www-honeybadger-io-1668 1 146 2 2 LS www-honeybadger-io-1668 1 147 ) ) -RRB- www-honeybadger-io-1668 1 148 laravel laravel NN www-honeybadger-io-1668 1 149 ( ( -LRB- www-honeybadger-io-1668 1 150 2 2 LS www-honeybadger-io-1668 1 151 ) ) -RRB- www-honeybadger-io-1668 1 152 git git NN www-honeybadger-io-1668 1 153 ( ( -LRB- www-honeybadger-io-1668 1 154 2 2 LS www-honeybadger-io-1668 1 155 ) ) -RRB- www-honeybadger-io-1668 1 156 case case NN www-honeybadger-io-1668 1 157 - - HYPH www-honeybadger-io-1668 1 158 studies study NNS www-honeybadger-io-1668 1 159 ( ( -LRB- www-honeybadger-io-1668 1 160 1 1 LS www-honeybadger-io-1668 1 161 ) ) -RRB- www-honeybadger-io-1668 1 162 front front JJ www-honeybadger-io-1668 1 163 - - HYPH www-honeybadger-io-1668 1 164 end end NN www-honeybadger-io-1668 1 165 ( ( -LRB- www-honeybadger-io-1668 1 166 1 1 CD www-honeybadger-io-1668 1 167 ) ) -RRB- www-honeybadger-io-1668 1 168 performance performance NN www-honeybadger-io-1668 1 169 ( ( -LRB- www-honeybadger-io-1668 1 170 1 1 CD www-honeybadger-io-1668 1 171 ) ) -RRB- www-honeybadger-io-1668 1 172 allocation_stats allocation_stats NNP www-honeybadger-io-1668 1 173 ( ( -LRB- www-honeybadger-io-1668 1 174 1 1 CD www-honeybadger-io-1668 1 175 ) ) -RRB- www-honeybadger-io-1668 1 176 integrations integration NNS www-honeybadger-io-1668 1 177 ( ( -LRB- www-honeybadger-io-1668 1 178 1 1 LS www-honeybadger-io-1668 1 179 ) ) -RRB- www-honeybadger-io-1668 1 180 bitbucket bitbucket NN www-honeybadger-io-1668 1 181 ( ( -LRB- www-honeybadger-io-1668 1 182 1 1 LS www-honeybadger-io-1668 1 183 ) ) -RRB- www-honeybadger-io-1668 1 184 mobile mobile NN www-honeybadger-io-1668 1 185 ( ( -LRB- www-honeybadger-io-1668 1 186 1 1 CD www-honeybadger-io-1668 1 187 ) ) -RRB- www-honeybadger-io-1668 1 188 gophercon gophercon NN www-honeybadger-io-1668 1 189 ( ( -LRB- www-honeybadger-io-1668 1 190 1 1 CD www-honeybadger-io-1668 1 191 ) ) -RRB- www-honeybadger-io-1668 1 192 golang golang NNP www-honeybadger-io-1668 1 193 ( ( -LRB- www-honeybadger-io-1668 1 194 1 1 LS www-honeybadger-io-1668 1 195 ) ) -RRB- www-honeybadger-io-1668 1 196 clients client NNS www-honeybadger-io-1668 1 197 ( ( -LRB- www-honeybadger-io-1668 1 198 1 1 LS www-honeybadger-io-1668 1 199 ) ) -RRB- www-honeybadger-io-1668 1 200 testing testing NN www-honeybadger-io-1668 1 201 ( ( -LRB- www-honeybadger-io-1668 1 202 1 1 LS www-honeybadger-io-1668 1 203 ) ) -RRB- www-honeybadger-io-1668 1 204 vue vue NNP www-honeybadger-io-1668 1 205 ( ( -LRB- www-honeybadger-io-1668 1 206 1 1 LS www-honeybadger-io-1668 1 207 ) ) -RRB- www-honeybadger-io-1668 1 208 lambda lambda NN www-honeybadger-io-1668 1 209 ( ( -LRB- www-honeybadger-io-1668 1 210 1 1 LS www-honeybadger-io-1668 1 211 ) ) -RRB- www-honeybadger-io-1668 1 212 turbolinks turbolink NNS www-honeybadger-io-1668 1 213 ( ( -LRB- www-honeybadger-io-1668 1 214 1 1 LS www-honeybadger-io-1668 1 215 ) ) -RRB- www-honeybadger-io-1668 1 216 redis redi NNS www-honeybadger-io-1668 1 217 ( ( -LRB- www-honeybadger-io-1668 1 218 1 1 LS www-honeybadger-io-1668 1 219 ) ) -RRB- www-honeybadger-io-1668 1 220 CircleCI circleci NN www-honeybadger-io-1668 1 221 ( ( -LRB- www-honeybadger-io-1668 1 222 1 1 LS www-honeybadger-io-1668 1 223 ) ) -RRB- www-honeybadger-io-1668 1 224 GitHub GitHub NNP www-honeybadger-io-1668 1 225 ( ( -LRB- www-honeybadger-io-1668 1 226 1 1 LS www-honeybadger-io-1668 1 227 ) ) -RRB- www-honeybadger-io-1668 1 228 Write write VB www-honeybadger-io-1668 1 229 For for IN www-honeybadger-io-1668 1 230 Us -PRON- PRP www-honeybadger-io-1668 1 231 RSS RSS NNP www-honeybadger-io-1668 1 232 Feed Feed NNP www-honeybadger-io-1668 1 233 Logging Logging NNP www-honeybadger-io-1668 1 234 in in IN www-honeybadger-io-1668 1 235 Ruby Ruby NNP www-honeybadger-io-1668 1 236 with with IN www-honeybadger-io-1668 1 237 Logger Logger NNP www-honeybadger-io-1668 1 238 and and CC www-honeybadger-io-1668 1 239 Lograge Lograge NNP www-honeybadger-io-1668 1 240 Logging Logging NNP www-honeybadger-io-1668 1 241 is be VBZ www-honeybadger-io-1668 1 242 tricky tricky JJ www-honeybadger-io-1668 1 243 . . . www-honeybadger-io-1668 2 1 You -PRON- PRP www-honeybadger-io-1668 2 2 want want VBP www-honeybadger-io-1668 2 3 logs log NNS www-honeybadger-io-1668 2 4 to to TO www-honeybadger-io-1668 2 5 include include VB www-honeybadger-io-1668 2 6 enough enough JJ www-honeybadger-io-1668 2 7 detail detail NN www-honeybadger-io-1668 2 8 to to TO www-honeybadger-io-1668 2 9 be be VB www-honeybadger-io-1668 2 10 useful useful JJ www-honeybadger-io-1668 2 11 , , , www-honeybadger-io-1668 2 12 but but CC www-honeybadger-io-1668 2 13 not not RB www-honeybadger-io-1668 2 14 so so RB www-honeybadger-io-1668 2 15 much much JJ www-honeybadger-io-1668 2 16 that that IN www-honeybadger-io-1668 2 17 you -PRON- PRP www-honeybadger-io-1668 2 18 're be VBP www-honeybadger-io-1668 2 19 drowning drown VBG www-honeybadger-io-1668 2 20 in in IN www-honeybadger-io-1668 2 21 noise noise NN www-honeybadger-io-1668 2 22 - - : www-honeybadger-io-1668 2 23 or or CC www-honeybadger-io-1668 2 24 violating violate VBG www-honeybadger-io-1668 2 25 regulations regulation NNS www-honeybadger-io-1668 2 26 like like IN www-honeybadger-io-1668 2 27 GDPR GDPR NNP www-honeybadger-io-1668 2 28 . . . www-honeybadger-io-1668 3 1 In in IN www-honeybadger-io-1668 3 2 this this DT www-honeybadger-io-1668 3 3 article article NN www-honeybadger-io-1668 3 4 , , , www-honeybadger-io-1668 3 5 Diogo Diogo NNP www-honeybadger-io-1668 3 6 Souza Souza NNP www-honeybadger-io-1668 3 7 introduces introduce VBZ www-honeybadger-io-1668 3 8 us -PRON- PRP www-honeybadger-io-1668 3 9 to to IN www-honeybadger-io-1668 3 10 Ruby Ruby NNP www-honeybadger-io-1668 3 11 's 's POS www-honeybadger-io-1668 3 12 logging log VBG www-honeybadger-io-1668 3 13 system system NN www-honeybadger-io-1668 3 14 and and CC www-honeybadger-io-1668 3 15 the the DT www-honeybadger-io-1668 3 16 LogRage LogRage NNP www-honeybadger-io-1668 3 17 gem gem NN www-honeybadger-io-1668 3 18 . . . www-honeybadger-io-1668 4 1 He -PRON- PRP www-honeybadger-io-1668 4 2 shows show VBZ www-honeybadger-io-1668 4 3 us -PRON- PRP www-honeybadger-io-1668 4 4 how how WRB www-honeybadger-io-1668 4 5 to to TO www-honeybadger-io-1668 4 6 create create VB www-honeybadger-io-1668 4 7 custom custom NN www-honeybadger-io-1668 4 8 logs log NNS www-honeybadger-io-1668 4 9 , , , www-honeybadger-io-1668 4 10 output output VB www-honeybadger-io-1668 4 11 the the DT www-honeybadger-io-1668 4 12 logs log NNS www-honeybadger-io-1668 4 13 in in IN www-honeybadger-io-1668 4 14 formats format NNS www-honeybadger-io-1668 4 15 like like IN www-honeybadger-io-1668 4 16 JSON JSON NNP www-honeybadger-io-1668 4 17 , , , www-honeybadger-io-1668 4 18 and and CC www-honeybadger-io-1668 4 19 reduce reduce VB www-honeybadger-io-1668 4 20 the the DT www-honeybadger-io-1668 4 21 verbosity verbosity NN www-honeybadger-io-1668 4 22 of of IN www-honeybadger-io-1668 4 23 default default NN www-honeybadger-io-1668 4 24 Rails Rails NNPS www-honeybadger-io-1668 4 25 logs log NNS www-honeybadger-io-1668 4 26 . . . www-honeybadger-io-1668 5 1 By by IN www-honeybadger-io-1668 5 2 Diogo Diogo NNP www-honeybadger-io-1668 5 3 Souza Souza NNP www-honeybadger-io-1668 5 4 Author Author NNP www-honeybadger-io-1668 5 5 Twitter Twitter NNP www-honeybadger-io-1668 5 6 # # $ www-honeybadger-io-1668 5 7 ruby ruby NN www-honeybadger-io-1668 5 8 Mar Mar NNP www-honeybadger-io-1668 5 9 8 8 CD www-honeybadger-io-1668 5 10 , , , www-honeybadger-io-1668 5 11 2021 2021 CD www-honeybadger-io-1668 5 12 Working work VBG www-honeybadger-io-1668 5 13 with with IN www-honeybadger-io-1668 5 14 Logs Logs NNP www-honeybadger-io-1668 5 15 in in IN www-honeybadger-io-1668 5 16 Ruby Ruby NNP www-honeybadger-io-1668 5 17 Logging Logging NNP www-honeybadger-io-1668 5 18 is be VBZ www-honeybadger-io-1668 5 19 one one CD www-honeybadger-io-1668 5 20 of of IN www-honeybadger-io-1668 5 21 the the DT www-honeybadger-io-1668 5 22 primary primary JJ www-honeybadger-io-1668 5 23 tasks task NNS www-honeybadger-io-1668 5 24 an an DT www-honeybadger-io-1668 5 25 application application NN www-honeybadger-io-1668 5 26 usually usually RB www-honeybadger-io-1668 5 27 addresses address VBZ www-honeybadger-io-1668 5 28 . . . www-honeybadger-io-1668 6 1 Logs Logs NNP www-honeybadger-io-1668 6 2 are be VBP www-honeybadger-io-1668 6 3 used use VBN www-honeybadger-io-1668 6 4 when when WRB www-honeybadger-io-1668 6 5 you -PRON- PRP www-honeybadger-io-1668 6 6 need need VBP www-honeybadger-io-1668 6 7 to to TO www-honeybadger-io-1668 6 8 , , , www-honeybadger-io-1668 6 9 for for IN www-honeybadger-io-1668 6 10 example example NN www-honeybadger-io-1668 6 11 , , , www-honeybadger-io-1668 6 12 see see VB www-honeybadger-io-1668 6 13 what what WP www-honeybadger-io-1668 6 14 ’s ’ VBZ www-honeybadger-io-1668 6 15 happening happen VBG www-honeybadger-io-1668 6 16 inside inside RB www-honeybadger-io-1668 6 17 of of IN www-honeybadger-io-1668 6 18 your -PRON- PRP$ www-honeybadger-io-1668 6 19 apps app NNS www-honeybadger-io-1668 6 20 , , , www-honeybadger-io-1668 6 21 monitor monitor VB www-honeybadger-io-1668 6 22 them -PRON- PRP www-honeybadger-io-1668 6 23 , , , www-honeybadger-io-1668 6 24 or or CC www-honeybadger-io-1668 6 25 collect collect VB www-honeybadger-io-1668 6 26 metrics metric NNS www-honeybadger-io-1668 6 27 for for IN www-honeybadger-io-1668 6 28 some some DT www-honeybadger-io-1668 6 29 specific specific JJ www-honeybadger-io-1668 6 30 data datum NNS www-honeybadger-io-1668 6 31 . . . www-honeybadger-io-1668 7 1 When when WRB www-honeybadger-io-1668 7 2 learning learn VBG www-honeybadger-io-1668 7 3 a a DT www-honeybadger-io-1668 7 4 new new JJ www-honeybadger-io-1668 7 5 programming programming NN www-honeybadger-io-1668 7 6 language language NN www-honeybadger-io-1668 7 7 , , , www-honeybadger-io-1668 7 8 the the DT www-honeybadger-io-1668 7 9 first first JJ www-honeybadger-io-1668 7 10 obvious obvious JJ www-honeybadger-io-1668 7 11 pick pick NN www-honeybadger-io-1668 7 12 to to TO www-honeybadger-io-1668 7 13 log log VB www-honeybadger-io-1668 7 14 information information NN www-honeybadger-io-1668 7 15 is be VBZ www-honeybadger-io-1668 7 16 the the DT www-honeybadger-io-1668 7 17 native native JJ www-honeybadger-io-1668 7 18 mechanism mechanism NN www-honeybadger-io-1668 7 19 . . . www-honeybadger-io-1668 8 1 It -PRON- PRP www-honeybadger-io-1668 8 2 is be VBZ www-honeybadger-io-1668 8 3 usually usually RB www-honeybadger-io-1668 8 4 easy easy JJ www-honeybadger-io-1668 8 5 , , , www-honeybadger-io-1668 8 6 documented document VBN www-honeybadger-io-1668 8 7 , , , www-honeybadger-io-1668 8 8 and and CC www-honeybadger-io-1668 8 9 well well RB www-honeybadger-io-1668 8 10 - - HYPH www-honeybadger-io-1668 8 11 spread spread VBN www-honeybadger-io-1668 8 12 throughout throughout IN www-honeybadger-io-1668 8 13 the the DT www-honeybadger-io-1668 8 14 community community NN www-honeybadger-io-1668 8 15 . . . www-honeybadger-io-1668 9 1 Log Log NNP www-honeybadger-io-1668 9 2 data data NN www-honeybadger-io-1668 9 3 varies vary VBZ www-honeybadger-io-1668 9 4 a a DT www-honeybadger-io-1668 9 5 lot lot NN www-honeybadger-io-1668 9 6 depending depend VBG www-honeybadger-io-1668 9 7 on on IN www-honeybadger-io-1668 9 8 the the DT www-honeybadger-io-1668 9 9 company company NN www-honeybadger-io-1668 9 10 , , , www-honeybadger-io-1668 9 11 business business NN www-honeybadger-io-1668 9 12 , , , www-honeybadger-io-1668 9 13 and and CC www-honeybadger-io-1668 9 14 type type NN www-honeybadger-io-1668 9 15 of of IN www-honeybadger-io-1668 9 16 application application NN www-honeybadger-io-1668 9 17 you -PRON- PRP www-honeybadger-io-1668 9 18 ’re be VBP www-honeybadger-io-1668 9 19 working work VBG www-honeybadger-io-1668 9 20 with with IN www-honeybadger-io-1668 9 21 . . . www-honeybadger-io-1668 10 1 Therefore therefore RB www-honeybadger-io-1668 10 2 , , , www-honeybadger-io-1668 10 3 it -PRON- PRP www-honeybadger-io-1668 10 4 ’s ’ VBZ www-honeybadger-io-1668 10 5 very very RB www-honeybadger-io-1668 10 6 important important JJ www-honeybadger-io-1668 10 7 to to TO www-honeybadger-io-1668 10 8 understand understand VB www-honeybadger-io-1668 10 9 how how WRB www-honeybadger-io-1668 10 10 the the DT www-honeybadger-io-1668 10 11 logging logging NN www-honeybadger-io-1668 10 12 solution solution NN www-honeybadger-io-1668 10 13 you -PRON- PRP www-honeybadger-io-1668 10 14 and and CC www-honeybadger-io-1668 10 15 your -PRON- PRP$ www-honeybadger-io-1668 10 16 team team NN www-honeybadger-io-1668 10 17 chose choose VBD www-honeybadger-io-1668 10 18 will will MD www-honeybadger-io-1668 10 19 impact impact VB www-honeybadger-io-1668 10 20 its -PRON- PRP$ www-honeybadger-io-1668 10 21 overall overall JJ www-honeybadger-io-1668 10 22 use use NN www-honeybadger-io-1668 10 23 . . . www-honeybadger-io-1668 11 1 In in IN www-honeybadger-io-1668 11 2 this this DT www-honeybadger-io-1668 11 3 article article NN www-honeybadger-io-1668 11 4 , , , www-honeybadger-io-1668 11 5 we -PRON- PRP www-honeybadger-io-1668 11 6 ’ll will MD www-honeybadger-io-1668 11 7 take take VB www-honeybadger-io-1668 11 8 a a DT www-honeybadger-io-1668 11 9 ride ride NN www-honeybadger-io-1668 11 10 through through IN www-honeybadger-io-1668 11 11 the the DT www-honeybadger-io-1668 11 12 available available JJ www-honeybadger-io-1668 11 13 options option NNS www-honeybadger-io-1668 11 14 of of IN www-honeybadger-io-1668 11 15 logging log VBG www-honeybadger-io-1668 11 16 for for IN www-honeybadger-io-1668 11 17 Ruby Ruby NNP www-honeybadger-io-1668 11 18 and and CC www-honeybadger-io-1668 11 19 Rails Rails NNP www-honeybadger-io-1668 11 20 , , , www-honeybadger-io-1668 11 21 from from IN www-honeybadger-io-1668 11 22 the the DT www-honeybadger-io-1668 11 23 built build VBN www-honeybadger-io-1668 11 24 - - HYPH www-honeybadger-io-1668 11 25 in in RP www-honeybadger-io-1668 11 26 ones one NNS www-honeybadger-io-1668 11 27 to to IN www-honeybadger-io-1668 11 28 the the DT www-honeybadger-io-1668 11 29 beloved beloved JJ www-honeybadger-io-1668 11 30 third third JJ www-honeybadger-io-1668 11 31 - - HYPH www-honeybadger-io-1668 11 32 party party NN www-honeybadger-io-1668 11 33 community community NN www-honeybadger-io-1668 11 34 frameworks framework NNS www-honeybadger-io-1668 11 35 . . . www-honeybadger-io-1668 12 1 Let let VB www-honeybadger-io-1668 12 2 ’s -PRON- PRP www-honeybadger-io-1668 12 3 go go VB www-honeybadger-io-1668 12 4 ! ! . www-honeybadger-io-1668 13 1 Ruby Ruby NNP www-honeybadger-io-1668 13 2 's 's POS www-honeybadger-io-1668 13 3 Built build VBN www-honeybadger-io-1668 13 4 - - HYPH www-honeybadger-io-1668 13 5 In in RP www-honeybadger-io-1668 13 6 Options Options NNPS www-honeybadger-io-1668 13 7 Ruby Ruby NNP www-honeybadger-io-1668 13 8 comes come VBZ www-honeybadger-io-1668 13 9 with with IN www-honeybadger-io-1668 13 10 two two CD www-honeybadger-io-1668 13 11 built build VBN www-honeybadger-io-1668 13 12 - - HYPH www-honeybadger-io-1668 13 13 in in RP www-honeybadger-io-1668 13 14 options option NNS www-honeybadger-io-1668 13 15 to to TO www-honeybadger-io-1668 13 16 handle handle VB www-honeybadger-io-1668 13 17 logging log VBG www-honeybadger-io-1668 13 18 : : : www-honeybadger-io-1668 13 19 printing print VBG www-honeybadger-io-1668 13 20 commands command NNS www-honeybadger-io-1668 13 21 ( ( -LRB- www-honeybadger-io-1668 13 22 specially specially RB www-honeybadger-io-1668 13 23 designed design VBN www-honeybadger-io-1668 13 24 for for IN www-honeybadger-io-1668 13 25 command command NN www-honeybadger-io-1668 13 26 - - HYPH www-honeybadger-io-1668 13 27 line line NN www-honeybadger-io-1668 13 28 scenarios scenario NNS www-honeybadger-io-1668 13 29 ) ) -RRB- www-honeybadger-io-1668 13 30 and and CC www-honeybadger-io-1668 13 31 the the DT www-honeybadger-io-1668 13 32 Logger Logger NNP www-honeybadger-io-1668 13 33 class class NN www-honeybadger-io-1668 13 34 . . . www-honeybadger-io-1668 14 1 Let let VB www-honeybadger-io-1668 14 2 ’s -PRON- PRP www-honeybadger-io-1668 14 3 explore explore VB www-honeybadger-io-1668 14 4 them -PRON- PRP www-honeybadger-io-1668 14 5 a a DT www-honeybadger-io-1668 14 6 little little JJ www-honeybadger-io-1668 14 7 bit bit NN www-honeybadger-io-1668 14 8 . . . www-honeybadger-io-1668 15 1 Printing print VBG www-honeybadger-io-1668 15 2 to to IN www-honeybadger-io-1668 15 3 the the DT www-honeybadger-io-1668 15 4 Console Console NNP www-honeybadger-io-1668 15 5 Ruby Ruby NNP www-honeybadger-io-1668 15 6 has have VBZ www-honeybadger-io-1668 15 7 four four CD www-honeybadger-io-1668 15 8 common common JJ www-honeybadger-io-1668 15 9 ways way NNS www-honeybadger-io-1668 15 10 to to TO www-honeybadger-io-1668 15 11 print print VB www-honeybadger-io-1668 15 12 text text NN www-honeybadger-io-1668 15 13 to to IN www-honeybadger-io-1668 15 14 the the DT www-honeybadger-io-1668 15 15 console console NN www-honeybadger-io-1668 15 16 : : : www-honeybadger-io-1668 15 17 puts put NNS www-honeybadger-io-1668 15 18 , , , www-honeybadger-io-1668 15 19 print print NN www-honeybadger-io-1668 15 20 , , , www-honeybadger-io-1668 15 21 p p NN www-honeybadger-io-1668 15 22 , , , www-honeybadger-io-1668 15 23 and and CC www-honeybadger-io-1668 15 24 pp pp NNP www-honeybadger-io-1668 15 25 . . . www-honeybadger-io-1668 16 1 The the DT www-honeybadger-io-1668 16 2 puts put NNS www-honeybadger-io-1668 16 3 method method NN www-honeybadger-io-1668 16 4 prints print NNS www-honeybadger-io-1668 16 5 anything anything NN www-honeybadger-io-1668 16 6 you -PRON- PRP www-honeybadger-io-1668 16 7 pass pass VBP www-honeybadger-io-1668 16 8 to to IN www-honeybadger-io-1668 16 9 it -PRON- PRP www-honeybadger-io-1668 16 10 , , , www-honeybadger-io-1668 16 11 followed follow VBN www-honeybadger-io-1668 16 12 by by IN www-honeybadger-io-1668 16 13 a a DT www-honeybadger-io-1668 16 14 new new JJ www-honeybadger-io-1668 16 15 line line NN www-honeybadger-io-1668 16 16 : : : www-honeybadger-io-1668 16 17 2.7.0 2.7.0 CD www-honeybadger-io-1668 16 18 : : : www-honeybadger-io-1668 16 19 001 001 CD www-honeybadger-io-1668 16 20 > > XX www-honeybadger-io-1668 16 21 puts put VBZ www-honeybadger-io-1668 16 22 " " `` www-honeybadger-io-1668 16 23 Hey hey UH www-honeybadger-io-1668 16 24 , , , www-honeybadger-io-1668 16 25 I -PRON- PRP www-honeybadger-io-1668 16 26 'm be VBP www-honeybadger-io-1668 16 27 a a DT www-honeybadger-io-1668 16 28 log log NN www-honeybadger-io-1668 16 29 ! ! . www-honeybadger-io-1668 16 30 " " '' www-honeybadger-io-1668 17 1 Hey hey UH www-honeybadger-io-1668 17 2 , , , www-honeybadger-io-1668 17 3 I -PRON- PRP www-honeybadger-io-1668 17 4 'm be VBP www-honeybadger-io-1668 17 5 a a DT www-honeybadger-io-1668 17 6 log log NN www-honeybadger-io-1668 17 7 ! ! . www-honeybadger-io-1668 18 1 = = NFP www-honeybadger-io-1668 18 2 > > XX www-honeybadger-io-1668 18 3 nil nil NN www-honeybadger-io-1668 18 4 The the DT www-honeybadger-io-1668 18 5 print print NN www-honeybadger-io-1668 18 6 method method NN www-honeybadger-io-1668 18 7 is be VBZ www-honeybadger-io-1668 18 8 similar similar JJ www-honeybadger-io-1668 18 9 to to IN www-honeybadger-io-1668 18 10 puts put NNS www-honeybadger-io-1668 18 11 , , , www-honeybadger-io-1668 18 12 however however RB www-honeybadger-io-1668 18 13 it -PRON- PRP www-honeybadger-io-1668 18 14 always always RB www-honeybadger-io-1668 18 15 converts convert VBZ www-honeybadger-io-1668 18 16 arguments argument NNS www-honeybadger-io-1668 18 17 to to IN www-honeybadger-io-1668 18 18 strings string NNS www-honeybadger-io-1668 18 19 using use VBG www-honeybadger-io-1668 18 20 the the DT www-honeybadger-io-1668 18 21 to_s to_s JJ www-honeybadger-io-1668 18 22 method method NN www-honeybadger-io-1668 18 23 . . . www-honeybadger-io-1668 19 1 Finally finally RB www-honeybadger-io-1668 19 2 , , , www-honeybadger-io-1668 19 3 the the DT www-honeybadger-io-1668 19 4 p p NN www-honeybadger-io-1668 19 5 and and CC www-honeybadger-io-1668 19 6 pp pp NNP www-honeybadger-io-1668 19 7 methods method NNS www-honeybadger-io-1668 19 8 will will MD www-honeybadger-io-1668 19 9 both both DT www-honeybadger-io-1668 19 10 print print VB www-honeybadger-io-1668 19 11 the the DT www-honeybadger-io-1668 19 12 raw raw JJ www-honeybadger-io-1668 19 13 object object NN www-honeybadger-io-1668 19 14 you -PRON- PRP www-honeybadger-io-1668 19 15 ’re be VBP www-honeybadger-io-1668 19 16 passing pass VBG www-honeybadger-io-1668 19 17 to to IN www-honeybadger-io-1668 19 18 them -PRON- PRP www-honeybadger-io-1668 19 19 without without IN www-honeybadger-io-1668 19 20 performing perform VBG www-honeybadger-io-1668 19 21 conversions conversion NNS www-honeybadger-io-1668 19 22 ; ; : www-honeybadger-io-1668 19 23 the the DT www-honeybadger-io-1668 19 24 only only JJ www-honeybadger-io-1668 19 25 difference difference NN www-honeybadger-io-1668 19 26 is be VBZ www-honeybadger-io-1668 19 27 that that IN www-honeybadger-io-1668 19 28 the the DT www-honeybadger-io-1668 19 29 latter latter JJ www-honeybadger-io-1668 19 30 formats format VBZ www-honeybadger-io-1668 19 31 the the DT www-honeybadger-io-1668 19 32 output output NN www-honeybadger-io-1668 19 33 in in IN www-honeybadger-io-1668 19 34 a a DT www-honeybadger-io-1668 19 35 more more RBR www-honeybadger-io-1668 19 36 indented indented JJ www-honeybadger-io-1668 19 37 way way NN www-honeybadger-io-1668 19 38 , , , www-honeybadger-io-1668 19 39 while while IN www-honeybadger-io-1668 19 40 the the DT www-honeybadger-io-1668 19 41 former former JJ www-honeybadger-io-1668 19 42 does do VBZ www-honeybadger-io-1668 19 43 not not RB www-honeybadger-io-1668 19 44 . . . www-honeybadger-io-1668 20 1 Application application NN www-honeybadger-io-1668 20 2 Logs Logs NNP www-honeybadger-io-1668 20 3 For for IN www-honeybadger-io-1668 20 4 applications application NNS www-honeybadger-io-1668 20 5 running run VBG www-honeybadger-io-1668 20 6 on on IN www-honeybadger-io-1668 20 7 servers server NNS www-honeybadger-io-1668 20 8 , , , www-honeybadger-io-1668 20 9 it -PRON- PRP www-honeybadger-io-1668 20 10 does do VBZ www-honeybadger-io-1668 20 11 n't not RB www-honeybadger-io-1668 20 12 make make VB www-honeybadger-io-1668 20 13 sense sense NN www-honeybadger-io-1668 20 14 to to TO www-honeybadger-io-1668 20 15 print print VB www-honeybadger-io-1668 20 16 to to IN www-honeybadger-io-1668 20 17 console console NN www-honeybadger-io-1668 20 18 . . . www-honeybadger-io-1668 21 1 Instead instead RB www-honeybadger-io-1668 21 2 , , , www-honeybadger-io-1668 21 3 we -PRON- PRP www-honeybadger-io-1668 21 4 use use VBP www-honeybadger-io-1668 21 5 the the DT www-honeybadger-io-1668 21 6 Logger Logger NNP www-honeybadger-io-1668 21 7 class class NN www-honeybadger-io-1668 21 8 , , , www-honeybadger-io-1668 21 9 which which WDT www-honeybadger-io-1668 21 10 is be VBZ www-honeybadger-io-1668 21 11 much much RB www-honeybadger-io-1668 21 12 more more RBR www-honeybadger-io-1668 21 13 flexible flexible JJ www-honeybadger-io-1668 21 14 . . . www-honeybadger-io-1668 22 1 Here here RB www-honeybadger-io-1668 22 2 's be VBZ www-honeybadger-io-1668 22 3 how how WRB www-honeybadger-io-1668 22 4 you -PRON- PRP www-honeybadger-io-1668 22 5 might may MD www-honeybadger-io-1668 22 6 use use VB www-honeybadger-io-1668 22 7 it -PRON- PRP www-honeybadger-io-1668 22 8 to to TO www-honeybadger-io-1668 22 9 print print VB www-honeybadger-io-1668 22 10 a a DT www-honeybadger-io-1668 22 11 " " `` www-honeybadger-io-1668 22 12 debug debug JJ www-honeybadger-io-1668 22 13 " " '' www-honeybadger-io-1668 22 14 log log NN www-honeybadger-io-1668 22 15 : : : www-honeybadger-io-1668 22 16 require require VB www-honeybadger-io-1668 22 17 " " `` www-honeybadger-io-1668 22 18 logger logg JJR www-honeybadger-io-1668 22 19 " " '' www-honeybadger-io-1668 22 20 logger logg JJR www-honeybadger-io-1668 22 21 = = NFP www-honeybadger-io-1668 22 22 Logger.new(STDOUT logger.new(stdout NN www-honeybadger-io-1668 22 23 ) ) -RRB- www-honeybadger-io-1668 22 24 logger.debug("I'm logger.debug("I'm VBZ www-honeybadger-io-1668 22 25 a a DT www-honeybadger-io-1668 22 26 debug debug JJ www-honeybadger-io-1668 22 27 log log NN www-honeybadger-io-1668 22 28 " " '' www-honeybadger-io-1668 22 29 ) ) -RRB- www-honeybadger-io-1668 22 30 We -PRON- PRP www-honeybadger-io-1668 22 31 could could MD www-honeybadger-io-1668 22 32 also also RB www-honeybadger-io-1668 22 33 configure configure VB www-honeybadger-io-1668 22 34 it -PRON- PRP www-honeybadger-io-1668 22 35 to to TO www-honeybadger-io-1668 22 36 store store VB www-honeybadger-io-1668 22 37 the the DT www-honeybadger-io-1668 22 38 logs log NNS www-honeybadger-io-1668 22 39 to to IN www-honeybadger-io-1668 22 40 a a DT www-honeybadger-io-1668 22 41 file file NN www-honeybadger-io-1668 22 42 , , , www-honeybadger-io-1668 22 43 or or CC www-honeybadger-io-1668 22 44 send send VB www-honeybadger-io-1668 22 45 them -PRON- PRP www-honeybadger-io-1668 22 46 to to IN www-honeybadger-io-1668 22 47 a a DT www-honeybadger-io-1668 22 48 log log NN www-honeybadger-io-1668 22 49 aggregator aggregator NN www-honeybadger-io-1668 22 50 instead instead RB www-honeybadger-io-1668 22 51 of of IN www-honeybadger-io-1668 22 52 printing print VBG www-honeybadger-io-1668 22 53 to to TO www-honeybadger-io-1668 22 54 STDOUT STDOUT NNP www-honeybadger-io-1668 22 55 if if IN www-honeybadger-io-1668 22 56 we -PRON- PRP www-honeybadger-io-1668 22 57 wanted want VBD www-honeybadger-io-1668 22 58 to to TO www-honeybadger-io-1668 22 59 . . . www-honeybadger-io-1668 23 1 In in IN www-honeybadger-io-1668 23 2 case case NN www-honeybadger-io-1668 23 3 you -PRON- PRP www-honeybadger-io-1668 23 4 're be VBP www-honeybadger-io-1668 23 5 wondering wonder VBG www-honeybadger-io-1668 23 6 , , , www-honeybadger-io-1668 23 7 " " `` www-honeybadger-io-1668 23 8 debug debug NNP www-honeybadger-io-1668 23 9 " " '' www-honeybadger-io-1668 23 10 is be VBZ www-honeybadger-io-1668 23 11 a a DT www-honeybadger-io-1668 23 12 log log NN www-honeybadger-io-1668 23 13 level level NN www-honeybadger-io-1668 23 14 . . . www-honeybadger-io-1668 24 1 Log log NN www-honeybadger-io-1668 24 2 levels level NNS www-honeybadger-io-1668 24 3 let let VBP www-honeybadger-io-1668 24 4 you -PRON- PRP www-honeybadger-io-1668 24 5 tell tell VB www-honeybadger-io-1668 24 6 the the DT www-honeybadger-io-1668 24 7 system system NN www-honeybadger-io-1668 24 8 " " `` www-honeybadger-io-1668 24 9 this this DT www-honeybadger-io-1668 24 10 log log NN www-honeybadger-io-1668 24 11 message message NN www-honeybadger-io-1668 24 12 is be VBZ www-honeybadger-io-1668 24 13 related relate VBN www-honeybadger-io-1668 24 14 to to IN www-honeybadger-io-1668 24 15 a a DT www-honeybadger-io-1668 24 16 certain certain JJ www-honeybadger-io-1668 24 17 kind kind NN www-honeybadger-io-1668 24 18 of of IN www-honeybadger-io-1668 24 19 event event NN www-honeybadger-io-1668 24 20 . . . www-honeybadger-io-1668 24 21 " " '' www-honeybadger-io-1668 25 1 There there EX www-honeybadger-io-1668 25 2 are be VBP www-honeybadger-io-1668 25 3 six six CD www-honeybadger-io-1668 25 4 built build VBN www-honeybadger-io-1668 25 5 - - HYPH www-honeybadger-io-1668 25 6 in in RP www-honeybadger-io-1668 25 7 log log NN www-honeybadger-io-1668 25 8 levels level NNS www-honeybadger-io-1668 25 9 : : : www-honeybadger-io-1668 25 10 Fatal Fatal NNP www-honeybadger-io-1668 25 11 , , , www-honeybadger-io-1668 25 12 Error Error NNP www-honeybadger-io-1668 25 13 , , , www-honeybadger-io-1668 25 14 Warn warn VB www-honeybadger-io-1668 25 15 , , , www-honeybadger-io-1668 25 16 Info Info NNP www-honeybadger-io-1668 25 17 , , , www-honeybadger-io-1668 25 18 Debug Debug NNP www-honeybadger-io-1668 25 19 and and CC www-honeybadger-io-1668 25 20 Unknown unknown JJ www-honeybadger-io-1668 25 21 . . . www-honeybadger-io-1668 26 1 logger.debug("I'm logger.debug("I'm NNP www-honeybadger-io-1668 26 2 a a DT www-honeybadger-io-1668 26 3 debug debug NNP www-honeybadger-io-1668 26 4 log log NN www-honeybadger-io-1668 26 5 " " '' www-honeybadger-io-1668 26 6 ) ) -RRB- www-honeybadger-io-1668 26 7 logger.info("I'm logger.info("I'm VBZ www-honeybadger-io-1668 26 8 an an DT www-honeybadger-io-1668 26 9 info info NN www-honeybadger-io-1668 26 10 log log NN www-honeybadger-io-1668 26 11 " " '' www-honeybadger-io-1668 26 12 ) ) -RRB- www-honeybadger-io-1668 26 13 logger.warn("I'm logger.warn("i'm VB www-honeybadger-io-1668 26 14 a a DT www-honeybadger-io-1668 26 15 warn warn JJ www-honeybadger-io-1668 26 16 log log NN www-honeybadger-io-1668 26 17 " " '' www-honeybadger-io-1668 26 18 ) ) -RRB- www-honeybadger-io-1668 26 19 logger.error("I'm logger.error("I'm NNP www-honeybadger-io-1668 26 20 an an DT www-honeybadger-io-1668 26 21 error error NN www-honeybadger-io-1668 26 22 log log NN www-honeybadger-io-1668 26 23 : : : www-honeybadger-io-1668 26 24 error error NN www-honeybadger-io-1668 26 25 message message NN www-honeybadger-io-1668 26 26 " " '' www-honeybadger-io-1668 26 27 ) ) -RRB- www-honeybadger-io-1668 26 28 logger.fatal("I'm logger.fatal("i'm VB www-honeybadger-io-1668 26 29 a a DT www-honeybadger-io-1668 26 30 fatal fatal JJ www-honeybadger-io-1668 26 31 log log NN www-honeybadger-io-1668 26 32 " " '' www-honeybadger-io-1668 26 33 ) ) -RRB- www-honeybadger-io-1668 26 34 When when WRB www-honeybadger-io-1668 26 35 we -PRON- PRP www-honeybadger-io-1668 26 36 look look VBP www-honeybadger-io-1668 26 37 at at IN www-honeybadger-io-1668 26 38 the the DT www-honeybadger-io-1668 26 39 log log NN www-honeybadger-io-1668 26 40 output output NN www-honeybadger-io-1668 26 41 , , , www-honeybadger-io-1668 26 42 we -PRON- PRP www-honeybadger-io-1668 26 43 see see VBP www-honeybadger-io-1668 26 44 that that IN www-honeybadger-io-1668 26 45 the the DT www-honeybadger-io-1668 26 46 log log NN www-honeybadger-io-1668 26 47 level level NN www-honeybadger-io-1668 26 48 , , , www-honeybadger-io-1668 26 49 process process NN www-honeybadger-io-1668 26 50 i -PRON- PRP www-honeybadger-io-1668 26 51 d d NN www-honeybadger-io-1668 26 52 and and CC www-honeybadger-io-1668 26 53 timestamp timestamp NN www-honeybadger-io-1668 26 54 have have VBP www-honeybadger-io-1668 26 55 been be VBN www-honeybadger-io-1668 26 56 appended append VBN www-honeybadger-io-1668 26 57 to to IN www-honeybadger-io-1668 26 58 each each DT www-honeybadger-io-1668 26 59 line line NN www-honeybadger-io-1668 26 60 : : : www-honeybadger-io-1668 26 61 Another another DT www-honeybadger-io-1668 26 62 great great JJ www-honeybadger-io-1668 26 63 feature feature NN www-honeybadger-io-1668 26 64 is be VBZ www-honeybadger-io-1668 26 65 the the DT www-honeybadger-io-1668 26 66 ability ability NN www-honeybadger-io-1668 26 67 to to TO www-honeybadger-io-1668 26 68 set set VB www-honeybadger-io-1668 26 69 your -PRON- PRP$ www-honeybadger-io-1668 26 70 Logger Logger NNP www-honeybadger-io-1668 26 71 object object NN www-honeybadger-io-1668 26 72 at at IN www-honeybadger-io-1668 26 73 a a DT www-honeybadger-io-1668 26 74 specific specific JJ www-honeybadger-io-1668 26 75 level level NN www-honeybadger-io-1668 26 76 : : : www-honeybadger-io-1668 26 77 logger.level logger.level NNP www-honeybadger-io-1668 26 78 = = SYM www-honeybadger-io-1668 26 79 Logger::WARN Logger::WARN NNP www-honeybadger-io-1668 26 80 When when WRB www-honeybadger-io-1668 26 81 you -PRON- PRP www-honeybadger-io-1668 26 82 do do VBP www-honeybadger-io-1668 26 83 this this DT www-honeybadger-io-1668 26 84 , , , www-honeybadger-io-1668 26 85 Logger Logger NNP www-honeybadger-io-1668 26 86 will will MD www-honeybadger-io-1668 26 87 only only RB www-honeybadger-io-1668 26 88 handle handle VB www-honeybadger-io-1668 26 89 the the DT www-honeybadger-io-1668 26 90 logs log NNS www-honeybadger-io-1668 26 91 equal equal JJ www-honeybadger-io-1668 26 92 or or CC www-honeybadger-io-1668 26 93 higher high JJR www-honeybadger-io-1668 26 94 to to TO www-honeybadger-io-1668 26 95 warn warn VB www-honeybadger-io-1668 26 96 in in IN www-honeybadger-io-1668 26 97 importance importance NN www-honeybadger-io-1668 26 98 . . . www-honeybadger-io-1668 27 1 This this DT www-honeybadger-io-1668 27 2 is be VBZ www-honeybadger-io-1668 27 3 very very RB www-honeybadger-io-1668 27 4 useful useful JJ www-honeybadger-io-1668 27 5 in in IN www-honeybadger-io-1668 27 6 production production NN www-honeybadger-io-1668 27 7 , , , www-honeybadger-io-1668 27 8 where where WRB www-honeybadger-io-1668 27 9 we -PRON- PRP www-honeybadger-io-1668 27 10 may may MD www-honeybadger-io-1668 27 11 not not RB www-honeybadger-io-1668 27 12 want want VB www-honeybadger-io-1668 27 13 to to TO www-honeybadger-io-1668 27 14 save save VB www-honeybadger-io-1668 27 15 " " `` www-honeybadger-io-1668 27 16 debug debug JJ www-honeybadger-io-1668 27 17 " " '' www-honeybadger-io-1668 27 18 logs log NNS www-honeybadger-io-1668 27 19 due due IN www-honeybadger-io-1668 27 20 to to IN www-honeybadger-io-1668 27 21 size size NN www-honeybadger-io-1668 27 22 or or CC www-honeybadger-io-1668 27 23 security security NN www-honeybadger-io-1668 27 24 reasons reason NNS www-honeybadger-io-1668 27 25 . . . www-honeybadger-io-1668 28 1 This this DT www-honeybadger-io-1668 28 2 should should MD www-honeybadger-io-1668 28 3 be be VB www-honeybadger-io-1668 28 4 the the DT www-honeybadger-io-1668 28 5 output output NN www-honeybadger-io-1668 28 6 : : : www-honeybadger-io-1668 28 7 Customizing customize VBG www-honeybadger-io-1668 28 8 Your -PRON- PRP$ www-honeybadger-io-1668 28 9 Logs log NNS www-honeybadger-io-1668 28 10 If if IN www-honeybadger-io-1668 28 11 you -PRON- PRP www-honeybadger-io-1668 28 12 want want VBP www-honeybadger-io-1668 28 13 to to TO www-honeybadger-io-1668 28 14 customize customize VB www-honeybadger-io-1668 28 15 your -PRON- PRP$ www-honeybadger-io-1668 28 16 logs log NNS www-honeybadger-io-1668 28 17 , , , www-honeybadger-io-1668 28 18 there there EX www-honeybadger-io-1668 28 19 ’s ’ VBZ www-honeybadger-io-1668 28 20 plenty plenty NN www-honeybadger-io-1668 28 21 of of IN www-honeybadger-io-1668 28 22 options option NNS www-honeybadger-io-1668 28 23 . . . www-honeybadger-io-1668 29 1 To to TO www-honeybadger-io-1668 29 2 change change VB www-honeybadger-io-1668 29 3 the the DT www-honeybadger-io-1668 29 4 date date NN www-honeybadger-io-1668 29 5 and and CC www-honeybadger-io-1668 29 6 time time NN www-honeybadger-io-1668 29 7 , , , www-honeybadger-io-1668 29 8 for for IN www-honeybadger-io-1668 29 9 example example NN www-honeybadger-io-1668 29 10 , , , www-honeybadger-io-1668 29 11 just just RB www-honeybadger-io-1668 29 12 overwrite overwrite VB www-honeybadger-io-1668 29 13 the the DT www-honeybadger-io-1668 29 14 default default NN www-honeybadger-io-1668 29 15 one one CD www-honeybadger-io-1668 29 16 : : : www-honeybadger-io-1668 29 17 logger.datetime_format logger.datetime_format ADD www-honeybadger-io-1668 29 18 = = NFP www-honeybadger-io-1668 29 19 " " `` www-honeybadger-io-1668 29 20 % % NN www-honeybadger-io-1668 29 21 Y-%m-%d Y-%m-%d NNP www-honeybadger-io-1668 29 22 % % NN www-honeybadger-io-1668 29 23 H:%M h:%m NN www-honeybadger-io-1668 29 24 " " `` www-honeybadger-io-1668 29 25 Here here RB www-honeybadger-io-1668 29 26 ’s ’ VBZ www-honeybadger-io-1668 29 27 an an DT www-honeybadger-io-1668 29 28 example example NN www-honeybadger-io-1668 29 29 of of IN www-honeybadger-io-1668 29 30 the the DT www-honeybadger-io-1668 29 31 output output NN www-honeybadger-io-1668 29 32 : : : www-honeybadger-io-1668 29 33 W w NN www-honeybadger-io-1668 29 34 , , , www-honeybadger-io-1668 29 35 [ [ -LRB- www-honeybadger-io-1668 29 36 2020 2020 CD www-honeybadger-io-1668 29 37 - - HYPH www-honeybadger-io-1668 29 38 07 07 CD www-honeybadger-io-1668 29 39 - - HYPH www-honeybadger-io-1668 29 40 28 28 CD www-honeybadger-io-1668 29 41 10:50#87786 10:50#87786 CD www-honeybadger-io-1668 29 42 ] ] -RRB- www-honeybadger-io-1668 29 43 WARN WARN NNP www-honeybadger-io-1668 29 44 -- -- : www-honeybadger-io-1668 29 45 : : : www-honeybadger-io-1668 29 46 I -PRON- PRP www-honeybadger-io-1668 29 47 'm be VBP www-honeybadger-io-1668 29 48 a a DT www-honeybadger-io-1668 29 49 warn warn NN www-honeybadger-io-1668 29 50 log log NN www-honeybadger-io-1668 29 51 The the DT www-honeybadger-io-1668 29 52 date_time date_time NNP www-honeybadger-io-1668 29 53 format format NN www-honeybadger-io-1668 29 54 follows follow VBZ www-honeybadger-io-1668 29 55 the the DT www-honeybadger-io-1668 29 56 standard standard JJ www-honeybadger-io-1668 29 57 specification specification NN www-honeybadger-io-1668 29 58 , , , www-honeybadger-io-1668 29 59 so so RB www-honeybadger-io-1668 29 60 be be VB www-honeybadger-io-1668 29 61 sure sure JJ www-honeybadger-io-1668 29 62 to to TO www-honeybadger-io-1668 29 63 refer refer VB www-honeybadger-io-1668 29 64 to to IN www-honeybadger-io-1668 29 65 it -PRON- PRP www-honeybadger-io-1668 29 66 when when WRB www-honeybadger-io-1668 29 67 performing perform VBG www-honeybadger-io-1668 29 68 such such JJ www-honeybadger-io-1668 29 69 changes change NNS www-honeybadger-io-1668 29 70 . . . www-honeybadger-io-1668 30 1 Sometimes sometimes RB www-honeybadger-io-1668 30 2 , , , www-honeybadger-io-1668 30 3 however however RB www-honeybadger-io-1668 30 4 , , , www-honeybadger-io-1668 30 5 you -PRON- PRP www-honeybadger-io-1668 30 6 may may MD www-honeybadger-io-1668 30 7 need need VB www-honeybadger-io-1668 30 8 to to TO www-honeybadger-io-1668 30 9 fully fully RB www-honeybadger-io-1668 30 10 modify modify VB www-honeybadger-io-1668 30 11 the the DT www-honeybadger-io-1668 30 12 format format NN www-honeybadger-io-1668 30 13 of of IN www-honeybadger-io-1668 30 14 your -PRON- PRP$ www-honeybadger-io-1668 30 15 logs log NNS www-honeybadger-io-1668 30 16 . . . www-honeybadger-io-1668 31 1 For for IN www-honeybadger-io-1668 31 2 this this DT www-honeybadger-io-1668 31 3 purpose purpose NN www-honeybadger-io-1668 31 4 , , , www-honeybadger-io-1668 31 5 Ruby Ruby NNP www-honeybadger-io-1668 31 6 provides provide VBZ www-honeybadger-io-1668 31 7 the the DT www-honeybadger-io-1668 31 8 Formatter Formatter NNP www-honeybadger-io-1668 31 9 class class NN www-honeybadger-io-1668 31 10 . . . www-honeybadger-io-1668 32 1 It -PRON- PRP www-honeybadger-io-1668 32 2 works work VBZ www-honeybadger-io-1668 32 3 by by IN www-honeybadger-io-1668 32 4 allowing allow VBG www-honeybadger-io-1668 32 5 devs dev NNS www-honeybadger-io-1668 32 6 to to TO www-honeybadger-io-1668 32 7 overwrite overwrite VB www-honeybadger-io-1668 32 8 the the DT www-honeybadger-io-1668 32 9 default default NN www-honeybadger-io-1668 32 10 template template NN www-honeybadger-io-1668 32 11 that that WDT www-honeybadger-io-1668 32 12 Logger Logger NNP www-honeybadger-io-1668 32 13 uses use VBZ www-honeybadger-io-1668 32 14 to to TO www-honeybadger-io-1668 32 15 print print VB www-honeybadger-io-1668 32 16 logs log NNS www-honeybadger-io-1668 32 17 . . . www-honeybadger-io-1668 33 1 Imagine imagine VB www-honeybadger-io-1668 33 2 that that IN www-honeybadger-io-1668 33 3 your -PRON- PRP$ www-honeybadger-io-1668 33 4 app app NN www-honeybadger-io-1668 33 5 makes make VBZ www-honeybadger-io-1668 33 6 use use NN www-honeybadger-io-1668 33 7 of of IN www-honeybadger-io-1668 33 8 a a DT www-honeybadger-io-1668 33 9 centralized centralized JJ www-honeybadger-io-1668 33 10 logs log NNS www-honeybadger-io-1668 33 11 analysis analysis NN www-honeybadger-io-1668 33 12 tool tool NN www-honeybadger-io-1668 33 13 and and CC www-honeybadger-io-1668 33 14 needs need VBZ www-honeybadger-io-1668 33 15 all all DT www-honeybadger-io-1668 33 16 of of IN www-honeybadger-io-1668 33 17 your -PRON- PRP$ www-honeybadger-io-1668 33 18 logs log NNS www-honeybadger-io-1668 33 19 to to TO www-honeybadger-io-1668 33 20 be be VB www-honeybadger-io-1668 33 21 printed print VBN www-honeybadger-io-1668 33 22 in in IN www-honeybadger-io-1668 33 23 the the DT www-honeybadger-io-1668 33 24 name name NN www-honeybadger-io-1668 33 25 = = SYM www-honeybadger-io-1668 33 26 value value NN www-honeybadger-io-1668 33 27 format format NN www-honeybadger-io-1668 33 28 . . . www-honeybadger-io-1668 34 1 This this DT www-honeybadger-io-1668 34 2 would would MD www-honeybadger-io-1668 34 3 be be VB www-honeybadger-io-1668 34 4 the the DT www-honeybadger-io-1668 34 5 new new JJ www-honeybadger-io-1668 34 6 formatter formatter JJ www-honeybadger-io-1668 34 7 code code NN www-honeybadger-io-1668 34 8 : : : www-honeybadger-io-1668 34 9 logger.formatter logger.formatter JJ www-honeybadger-io-1668 34 10 = = NFP www-honeybadger-io-1668 34 11 proc proc NNS www-honeybadger-io-1668 34 12 do do VBP www-honeybadger-io-1668 34 13 |severity |severity NN www-honeybadger-io-1668 34 14 , , , www-honeybadger-io-1668 34 15 datetime datetime NN www-honeybadger-io-1668 34 16 , , , www-honeybadger-io-1668 34 17 progname progname NN www-honeybadger-io-1668 34 18 , , , www-honeybadger-io-1668 34 19 msg| msg| NNP www-honeybadger-io-1668 34 20 date_format date_format NNP www-honeybadger-io-1668 34 21 = = SYM www-honeybadger-io-1668 34 22 datetime.strftime("%Y-%m-%d datetime.strftime("%y-%m-%d NN www-honeybadger-io-1668 34 23 % % NN www-honeybadger-io-1668 34 24 H:%M:%S H:%M:%S NNP www-honeybadger-io-1668 34 25 " " '' www-honeybadger-io-1668 34 26 ) ) -RRB- www-honeybadger-io-1668 34 27 " " `` www-honeybadger-io-1668 34 28 date=[#{date_format date=[#{date_format NN www-honeybadger-io-1668 34 29 } } -RRB- www-honeybadger-io-1668 34 30 ] ] -RRB- www-honeybadger-io-1668 34 31 severity=#{severity.ljust(5 severity=#{severity.ljust(5 NNP www-honeybadger-io-1668 34 32 ) ) -RRB- www-honeybadger-io-1668 34 33 } } -RRB- www-honeybadger-io-1668 34 34 pid=##{Process.pid pid=##{Process.pid NNP www-honeybadger-io-1668 34 35 } } -RRB- www-honeybadger-io-1668 34 36 message='#{msg}'\n message='#{msg}'\n NNP www-honeybadger-io-1668 34 37 " " '' www-honeybadger-io-1668 34 38 end end NN www-honeybadger-io-1668 34 39 Here here RB www-honeybadger-io-1668 34 40 , , , www-honeybadger-io-1668 34 41 we -PRON- PRP www-honeybadger-io-1668 34 42 ’re be VBP www-honeybadger-io-1668 34 43 making make VBG www-honeybadger-io-1668 34 44 use use NN www-honeybadger-io-1668 34 45 of of IN www-honeybadger-io-1668 34 46 a a DT www-honeybadger-io-1668 34 47 proc proc NN www-honeybadger-io-1668 34 48 to to TO www-honeybadger-io-1668 34 49 intercept intercept VB www-honeybadger-io-1668 34 50 all all PDT www-honeybadger-io-1668 34 51 the the DT www-honeybadger-io-1668 34 52 logs log NNS www-honeybadger-io-1668 34 53 and and CC www-honeybadger-io-1668 34 54 change change VB www-honeybadger-io-1668 34 55 the the DT www-honeybadger-io-1668 34 56 default default NN www-honeybadger-io-1668 34 57 way way NN www-honeybadger-io-1668 34 58 they -PRON- PRP www-honeybadger-io-1668 34 59 're be VBP www-honeybadger-io-1668 34 60 printed print VBN www-honeybadger-io-1668 34 61 to to IN www-honeybadger-io-1668 34 62 the the DT www-honeybadger-io-1668 34 63 desired desire VBN www-honeybadger-io-1668 34 64 one one CD www-honeybadger-io-1668 34 65 . . . www-honeybadger-io-1668 35 1 Now now RB www-honeybadger-io-1668 35 2 , , , www-honeybadger-io-1668 35 3 we -PRON- PRP www-honeybadger-io-1668 35 4 have have VBP www-honeybadger-io-1668 35 5 the the DT www-honeybadger-io-1668 35 6 following follow VBG www-honeybadger-io-1668 35 7 result result NN www-honeybadger-io-1668 35 8 : : : www-honeybadger-io-1668 35 9 With with IN www-honeybadger-io-1668 35 10 just just RB www-honeybadger-io-1668 35 11 a a DT www-honeybadger-io-1668 35 12 few few JJ www-honeybadger-io-1668 35 13 lines line NNS www-honeybadger-io-1668 35 14 of of IN www-honeybadger-io-1668 35 15 code code NN www-honeybadger-io-1668 35 16 , , , www-honeybadger-io-1668 35 17 all all DT www-honeybadger-io-1668 35 18 of of IN www-honeybadger-io-1668 35 19 your -PRON- PRP$ www-honeybadger-io-1668 35 20 app app NN www-honeybadger-io-1668 35 21 logs log NNS www-honeybadger-io-1668 35 22 can can MD www-honeybadger-io-1668 35 23 now now RB www-honeybadger-io-1668 35 24 be be VB www-honeybadger-io-1668 35 25 indexed index VBN www-honeybadger-io-1668 35 26 by by IN www-honeybadger-io-1668 35 27 the the DT www-honeybadger-io-1668 35 28 tool tool NN www-honeybadger-io-1668 35 29 . . . www-honeybadger-io-1668 36 1 Logging log VBG www-honeybadger-io-1668 36 2 to to IN www-honeybadger-io-1668 36 3 JSON JSON NNP www-honeybadger-io-1668 36 4 With with IN www-honeybadger-io-1668 36 5 the the DT www-honeybadger-io-1668 36 6 power power NN www-honeybadger-io-1668 36 7 of of IN www-honeybadger-io-1668 36 8 Formatter Formatter NNP www-honeybadger-io-1668 36 9 in in IN www-honeybadger-io-1668 36 10 hand hand NN www-honeybadger-io-1668 36 11 , , , www-honeybadger-io-1668 36 12 it -PRON- PRP www-honeybadger-io-1668 36 13 ’s ’ VBZ www-honeybadger-io-1668 36 14 easy easy JJ www-honeybadger-io-1668 36 15 to to TO www-honeybadger-io-1668 36 16 customize customize VB www-honeybadger-io-1668 36 17 your -PRON- PRP$ www-honeybadger-io-1668 36 18 logs log NNS www-honeybadger-io-1668 36 19 to to IN www-honeybadger-io-1668 36 20 whatever whatever WDT www-honeybadger-io-1668 36 21 output output NN www-honeybadger-io-1668 36 22 type type NN www-honeybadger-io-1668 36 23 you -PRON- PRP www-honeybadger-io-1668 36 24 want want VBP www-honeybadger-io-1668 36 25 . . . www-honeybadger-io-1668 37 1 For for IN www-honeybadger-io-1668 37 2 example example NN www-honeybadger-io-1668 37 3 , , , www-honeybadger-io-1668 37 4 we -PRON- PRP www-honeybadger-io-1668 37 5 could could MD www-honeybadger-io-1668 37 6 use use VB www-honeybadger-io-1668 37 7 the the DT www-honeybadger-io-1668 37 8 JSON JSON NNP www-honeybadger-io-1668 37 9 module module NN www-honeybadger-io-1668 37 10 to to TO www-honeybadger-io-1668 37 11 output output VB www-honeybadger-io-1668 37 12 our -PRON- PRP$ www-honeybadger-io-1668 37 13 logs log NNS www-honeybadger-io-1668 37 14 in in IN www-honeybadger-io-1668 37 15 that that DT www-honeybadger-io-1668 37 16 format format NN www-honeybadger-io-1668 37 17 . . . www-honeybadger-io-1668 38 1 require require VB www-honeybadger-io-1668 38 2 " " `` www-honeybadger-io-1668 38 3 json json NNP www-honeybadger-io-1668 38 4 " " '' www-honeybadger-io-1668 38 5 logger.formatter logger.formatter NNP www-honeybadger-io-1668 38 6 = = NFP www-honeybadger-io-1668 38 7 proc proc NNS www-honeybadger-io-1668 38 8 do do VBP www-honeybadger-io-1668 38 9 |severity |severity NN www-honeybadger-io-1668 38 10 , , , www-honeybadger-io-1668 38 11 datetime datetime NN www-honeybadger-io-1668 38 12 , , , www-honeybadger-io-1668 38 13 progname progname NN www-honeybadger-io-1668 38 14 , , , www-honeybadger-io-1668 38 15 msg| msg| NNP www-honeybadger-io-1668 38 16 date_format date_format NNP www-honeybadger-io-1668 38 17 = = SYM www-honeybadger-io-1668 38 18 datetime.strftime("%Y-%m-%d datetime.strftime("%y-%m-%d NN www-honeybadger-io-1668 38 19 % % NN www-honeybadger-io-1668 38 20 H:%M:%S H:%M:%S NNP www-honeybadger-io-1668 38 21 " " '' www-honeybadger-io-1668 38 22 ) ) -RRB- www-honeybadger-io-1668 38 23 JSON.dump(date json.dump(date ADD www-honeybadger-io-1668 38 24 : : : www-honeybadger-io-1668 38 25 " " `` www-honeybadger-io-1668 38 26 # # JJR www-honeybadger-io-1668 38 27 { { -LRB- www-honeybadger-io-1668 38 28 date_format date_format NN www-honeybadger-io-1668 38 29 } } -RRB- www-honeybadger-io-1668 38 30 " " '' www-honeybadger-io-1668 38 31 , , , www-honeybadger-io-1668 38 32 severity:"#{severity.ljust(5 severity:"#{severity.ljust(5 ADD www-honeybadger-io-1668 38 33 ) ) -RRB- www-honeybadger-io-1668 38 34 } } -RRB- www-honeybadger-io-1668 38 35 " " '' www-honeybadger-io-1668 38 36 , , , www-honeybadger-io-1668 38 37 pid:"##{Process.pid pid:"##{process.pid NN www-honeybadger-io-1668 38 38 } } -RRB- www-honeybadger-io-1668 38 39 " " '' www-honeybadger-io-1668 38 40 , , , www-honeybadger-io-1668 38 41 message message NN www-honeybadger-io-1668 38 42 : : : www-honeybadger-io-1668 38 43 msg msg LS www-honeybadger-io-1668 38 44 ) ) -RRB- www-honeybadger-io-1668 38 45 + + CC www-honeybadger-io-1668 38 46 " " `` www-honeybadger-io-1668 38 47 \n \n _SP www-honeybadger-io-1668 38 48 " " '' www-honeybadger-io-1668 38 49 end end NN www-honeybadger-io-1668 38 50 And and CC www-honeybadger-io-1668 38 51 , , , www-honeybadger-io-1668 38 52 here here RB www-honeybadger-io-1668 38 53 are be VBP www-honeybadger-io-1668 38 54 the the DT www-honeybadger-io-1668 38 55 resulting result VBG www-honeybadger-io-1668 38 56 logs log NNS www-honeybadger-io-1668 38 57 : : : www-honeybadger-io-1668 38 58 Logging log VBG www-honeybadger-io-1668 38 59 to to IN www-honeybadger-io-1668 38 60 a a DT www-honeybadger-io-1668 38 61 File file NN www-honeybadger-io-1668 38 62 As as IN www-honeybadger-io-1668 38 63 seen see VBN www-honeybadger-io-1668 38 64 before before RB www-honeybadger-io-1668 38 65 , , , www-honeybadger-io-1668 38 66 the the DT www-honeybadger-io-1668 38 67 Logger Logger NNP www-honeybadger-io-1668 38 68 constructor constructor NN www-honeybadger-io-1668 38 69 receives receive VBZ www-honeybadger-io-1668 38 70 , , , www-honeybadger-io-1668 38 71 as as IN www-honeybadger-io-1668 38 72 the the DT www-honeybadger-io-1668 38 73 first first JJ www-honeybadger-io-1668 38 74 argument argument NN www-honeybadger-io-1668 38 75 , , , www-honeybadger-io-1668 38 76 the the DT www-honeybadger-io-1668 38 77 place place NN www-honeybadger-io-1668 38 78 where where WRB www-honeybadger-io-1668 38 79 the the DT www-honeybadger-io-1668 38 80 log log NN www-honeybadger-io-1668 38 81 should should MD www-honeybadger-io-1668 38 82 be be VB www-honeybadger-io-1668 38 83 stored store VBN www-honeybadger-io-1668 38 84 . . . www-honeybadger-io-1668 39 1 If if IN www-honeybadger-io-1668 39 2 you -PRON- PRP www-honeybadger-io-1668 39 3 want want VBP www-honeybadger-io-1668 39 4 to to TO www-honeybadger-io-1668 39 5 save save VB www-honeybadger-io-1668 39 6 your -PRON- PRP$ www-honeybadger-io-1668 39 7 logs log NNS www-honeybadger-io-1668 39 8 to to IN www-honeybadger-io-1668 39 9 a a DT www-honeybadger-io-1668 39 10 file file NN www-honeybadger-io-1668 39 11 , , , www-honeybadger-io-1668 39 12 just just RB www-honeybadger-io-1668 39 13 say say VB www-honeybadger-io-1668 39 14 so so RB www-honeybadger-io-1668 39 15 : : : www-honeybadger-io-1668 39 16 require require VB www-honeybadger-io-1668 39 17 ' ' `` www-honeybadger-io-1668 39 18 logger logg JJR www-honeybadger-io-1668 39 19 ' ' '' www-honeybadger-io-1668 39 20 logger logg JJR www-honeybadger-io-1668 39 21 = = NFP www-honeybadger-io-1668 39 22 Logger.new('my_logs.log Logger.new('my_logs.log NNP www-honeybadger-io-1668 39 23 ' ' '' www-honeybadger-io-1668 39 24 ) ) -RRB- www-honeybadger-io-1668 39 25 This this DT www-honeybadger-io-1668 39 26 will will MD www-honeybadger-io-1668 39 27 create create VB www-honeybadger-io-1668 39 28 a a DT www-honeybadger-io-1668 39 29 new new JJ www-honeybadger-io-1668 39 30 file file NN www-honeybadger-io-1668 39 31 my_logs.log my_logs.log NN www-honeybadger-io-1668 39 32 in in IN www-honeybadger-io-1668 39 33 the the DT www-honeybadger-io-1668 39 34 same same JJ www-honeybadger-io-1668 39 35 folder folder NN www-honeybadger-io-1668 39 36 where where WRB www-honeybadger-io-1668 39 37 your -PRON- PRP$ www-honeybadger-io-1668 39 38 Ruby Ruby NNP www-honeybadger-io-1668 39 39 file file NN www-honeybadger-io-1668 39 40 containing contain VBG www-honeybadger-io-1668 39 41 this this DT www-honeybadger-io-1668 39 42 code code NN www-honeybadger-io-1668 39 43 is be VBZ www-honeybadger-io-1668 39 44 located locate VBN www-honeybadger-io-1668 39 45 : : : www-honeybadger-io-1668 39 46 However however RB www-honeybadger-io-1668 39 47 , , , www-honeybadger-io-1668 39 48 the the DT www-honeybadger-io-1668 39 49 class class NN www-honeybadger-io-1668 39 50 also also RB www-honeybadger-io-1668 39 51 allows allow VBZ www-honeybadger-io-1668 39 52 a a DT www-honeybadger-io-1668 39 53 bunch bunch NN www-honeybadger-io-1668 39 54 of of IN www-honeybadger-io-1668 39 55 custom custom NN www-honeybadger-io-1668 39 56 options option NNS www-honeybadger-io-1668 39 57 , , , www-honeybadger-io-1668 39 58 such such JJ www-honeybadger-io-1668 39 59 as as IN www-honeybadger-io-1668 39 60 a a DT www-honeybadger-io-1668 39 61 retention retention NN www-honeybadger-io-1668 39 62 policy policy NN www-honeybadger-io-1668 39 63 config config NN www-honeybadger-io-1668 39 64 . . . www-honeybadger-io-1668 40 1 Take take VB www-honeybadger-io-1668 40 2 the the DT www-honeybadger-io-1668 40 3 following follow VBG www-honeybadger-io-1668 40 4 example example NN www-honeybadger-io-1668 40 5 : : : www-honeybadger-io-1668 40 6 # # NN www-honeybadger-io-1668 40 7 Keep keep VB www-honeybadger-io-1668 40 8 data datum NNS www-honeybadger-io-1668 40 9 for for IN www-honeybadger-io-1668 40 10 the the DT www-honeybadger-io-1668 40 11 current current JJ www-honeybadger-io-1668 40 12 week week NN www-honeybadger-io-1668 40 13 . . . www-honeybadger-io-1668 41 1 Logger.new('my_weekly_logs.log Logger.new('my_weekly_logs.log NNP www-honeybadger-io-1668 41 2 ' ' POS www-honeybadger-io-1668 41 3 , , , www-honeybadger-io-1668 41 4 ' ' `` www-honeybadger-io-1668 41 5 weekly weekly NN www-honeybadger-io-1668 41 6 ' ' '' www-honeybadger-io-1668 41 7 ) ) -RRB- www-honeybadger-io-1668 41 8 # # $ www-honeybadger-io-1668 41 9 Keep keep VB www-honeybadger-io-1668 41 10 data datum NNS www-honeybadger-io-1668 41 11 for for IN www-honeybadger-io-1668 41 12 today today NN www-honeybadger-io-1668 41 13 and and CC www-honeybadger-io-1668 41 14 the the DT www-honeybadger-io-1668 41 15 past past JJ www-honeybadger-io-1668 41 16 2 2 CD www-honeybadger-io-1668 41 17 months month NNS www-honeybadger-io-1668 41 18 . . . www-honeybadger-io-1668 42 1 Logger.new('my_latest_2_months_logs.log Logger.new('my_latest_2_months_logs.log NNP www-honeybadger-io-1668 42 2 ' ' '' www-honeybadger-io-1668 42 3 , , , www-honeybadger-io-1668 42 4 2 2 CD www-honeybadger-io-1668 42 5 , , , www-honeybadger-io-1668 42 6 ' ' `` www-honeybadger-io-1668 42 7 monthly monthly JJ www-honeybadger-io-1668 42 8 ' ' '' www-honeybadger-io-1668 42 9 ) ) -RRB- www-honeybadger-io-1668 42 10 # # $ www-honeybadger-io-1668 42 11 Restarts Restarts NNPS www-honeybadger-io-1668 42 12 the the DT www-honeybadger-io-1668 42 13 log log NN www-honeybadger-io-1668 42 14 over over RP www-honeybadger-io-1668 42 15 when when WRB www-honeybadger-io-1668 42 16 it -PRON- PRP www-honeybadger-io-1668 42 17 exceeds exceed VBZ www-honeybadger-io-1668 42 18 26 26 CD www-honeybadger-io-1668 42 19 GB GB NNP www-honeybadger-io-1668 42 20 in in IN www-honeybadger-io-1668 42 21 size size NN www-honeybadger-io-1668 42 22 . . . www-honeybadger-io-1668 43 1 Logger.new('my_custom_logs.log Logger.new('my_custom_logs.log NNP www-honeybadger-io-1668 43 2 ' ' '' www-honeybadger-io-1668 43 3 , , , www-honeybadger-io-1668 43 4 0 0 CD www-honeybadger-io-1668 43 5 , , , www-honeybadger-io-1668 43 6 20 20 CD www-honeybadger-io-1668 43 7 * * NFP www-honeybadger-io-1668 43 8 1024 1024 CD www-honeybadger-io-1668 43 9 * * NFP www-honeybadger-io-1668 43 10 1024 1024 CD www-honeybadger-io-1668 43 11 * * NFP www-honeybadger-io-1668 43 12 1024 1024 CD www-honeybadger-io-1668 43 13 ) ) -RRB- www-honeybadger-io-1668 43 14 As as IN www-honeybadger-io-1668 43 15 a a DT www-honeybadger-io-1668 43 16 second second JJ www-honeybadger-io-1668 43 17 param param NN www-honeybadger-io-1668 43 18 , , , www-honeybadger-io-1668 43 19 Logger Logger NNP www-honeybadger-io-1668 43 20 accepts accept VBZ www-honeybadger-io-1668 43 21 a a DT www-honeybadger-io-1668 43 22 definition definition NN www-honeybadger-io-1668 43 23 of of IN www-honeybadger-io-1668 43 24 how how WRB www-honeybadger-io-1668 43 25 frequently frequently RB www-honeybadger-io-1668 43 26 it -PRON- PRP www-honeybadger-io-1668 43 27 should should MD www-honeybadger-io-1668 43 28 keep keep VB www-honeybadger-io-1668 43 29 the the DT www-honeybadger-io-1668 43 30 logs log NNS www-honeybadger-io-1668 43 31 or or CC www-honeybadger-io-1668 43 32 erase erase VB www-honeybadger-io-1668 43 33 them -PRON- PRP www-honeybadger-io-1668 43 34 . . . www-honeybadger-io-1668 44 1 In in IN www-honeybadger-io-1668 44 2 the the DT www-honeybadger-io-1668 44 3 first first JJ www-honeybadger-io-1668 44 4 object object NN www-honeybadger-io-1668 44 5 , , , www-honeybadger-io-1668 44 6 the the DT www-honeybadger-io-1668 44 7 logs log NNS www-honeybadger-io-1668 44 8 will will MD www-honeybadger-io-1668 44 9 be be VB www-honeybadger-io-1668 44 10 kept keep VBN www-honeybadger-io-1668 44 11 for for IN www-honeybadger-io-1668 44 12 one one CD www-honeybadger-io-1668 44 13 week week NN www-honeybadger-io-1668 44 14 only only RB www-honeybadger-io-1668 44 15 . . . www-honeybadger-io-1668 45 1 The the DT www-honeybadger-io-1668 45 2 second second JJ www-honeybadger-io-1668 45 3 will will MD www-honeybadger-io-1668 45 4 store store VB www-honeybadger-io-1668 45 5 them -PRON- PRP www-honeybadger-io-1668 45 6 for for IN www-honeybadger-io-1668 45 7 a a DT www-honeybadger-io-1668 45 8 range range NN www-honeybadger-io-1668 45 9 of of IN www-honeybadger-io-1668 45 10 two two CD www-honeybadger-io-1668 45 11 months month NNS www-honeybadger-io-1668 45 12 , , , www-honeybadger-io-1668 45 13 while while IN www-honeybadger-io-1668 45 14 the the DT www-honeybadger-io-1668 45 15 latest late JJS www-honeybadger-io-1668 45 16 will will MD www-honeybadger-io-1668 45 17 analyze analyze VB www-honeybadger-io-1668 45 18 just just RB www-honeybadger-io-1668 45 19 the the DT www-honeybadger-io-1668 45 20 size size NN www-honeybadger-io-1668 45 21 of of IN www-honeybadger-io-1668 45 22 the the DT www-honeybadger-io-1668 45 23 file file NN www-honeybadger-io-1668 45 24 ( ( -LRB- www-honeybadger-io-1668 45 25 e.g. e.g. RB www-honeybadger-io-1668 45 26 , , , www-honeybadger-io-1668 45 27 whenever whenever WRB www-honeybadger-io-1668 45 28 it -PRON- PRP www-honeybadger-io-1668 45 29 reaches reach VBZ www-honeybadger-io-1668 45 30 20 20 CD www-honeybadger-io-1668 45 31 GB GB NNP www-honeybadger-io-1668 45 32 , , , www-honeybadger-io-1668 45 33 it -PRON- PRP www-honeybadger-io-1668 45 34 ’ll will MD www-honeybadger-io-1668 45 35 be be VB www-honeybadger-io-1668 45 36 discarded discard VBN www-honeybadger-io-1668 45 37 ) ) -RRB- www-honeybadger-io-1668 45 38 based base VBN www-honeybadger-io-1668 45 39 on on IN www-honeybadger-io-1668 45 40 the the DT www-honeybadger-io-1668 45 41 third third JJ www-honeybadger-io-1668 45 42 param param NN www-honeybadger-io-1668 45 43 . . . www-honeybadger-io-1668 46 1 Logging log VBG www-honeybadger-io-1668 46 2 in in IN www-honeybadger-io-1668 46 3 Ruby Ruby NNP www-honeybadger-io-1668 46 4 on on IN www-honeybadger-io-1668 46 5 Rails rail NNS www-honeybadger-io-1668 46 6 Most Most JJS www-honeybadger-io-1668 46 7 of of IN www-honeybadger-io-1668 46 8 the the DT www-honeybadger-io-1668 46 9 benefits benefit NNS www-honeybadger-io-1668 46 10 of of IN www-honeybadger-io-1668 46 11 Logger Logger NNP www-honeybadger-io-1668 46 12 we -PRON- PRP www-honeybadger-io-1668 46 13 ’ve have VB www-honeybadger-io-1668 46 14 seen see VBN www-honeybadger-io-1668 46 15 so so RB www-honeybadger-io-1668 46 16 far far RB www-honeybadger-io-1668 46 17 can can MD www-honeybadger-io-1668 46 18 all all DT www-honeybadger-io-1668 46 19 be be VB www-honeybadger-io-1668 46 20 used use VBN www-honeybadger-io-1668 46 21 along along IN www-honeybadger-io-1668 46 22 with with IN www-honeybadger-io-1668 46 23 Rails rail NNS www-honeybadger-io-1668 46 24 apps app NNS www-honeybadger-io-1668 46 25 . . . www-honeybadger-io-1668 47 1 The the DT www-honeybadger-io-1668 47 2 Rails Rails NNPS www-honeybadger-io-1668 47 3 version version NN www-honeybadger-io-1668 47 4 of of IN www-honeybadger-io-1668 47 5 Logger Logger NNP www-honeybadger-io-1668 47 6 is be VBZ www-honeybadger-io-1668 47 7 just just RB www-honeybadger-io-1668 47 8 a a DT www-honeybadger-io-1668 47 9 simple simple JJ www-honeybadger-io-1668 47 10 extension extension NN www-honeybadger-io-1668 47 11 of of IN www-honeybadger-io-1668 47 12 Ruby Ruby NNP www-honeybadger-io-1668 47 13 ’s ’s POS www-honeybadger-io-1668 47 14 native native JJ www-honeybadger-io-1668 47 15 class class NN www-honeybadger-io-1668 47 16 . . . www-honeybadger-io-1668 48 1 Apart apart RB www-honeybadger-io-1668 48 2 from from IN www-honeybadger-io-1668 48 3 that that DT www-honeybadger-io-1668 48 4 , , , www-honeybadger-io-1668 48 5 Rails Rails NNP www-honeybadger-io-1668 48 6 also also RB www-honeybadger-io-1668 48 7 adds add VBZ www-honeybadger-io-1668 48 8 a a DT www-honeybadger-io-1668 48 9 nice nice JJ www-honeybadger-io-1668 48 10 feature feature NN www-honeybadger-io-1668 48 11 to to TO www-honeybadger-io-1668 48 12 allow allow VB www-honeybadger-io-1668 48 13 devs dev NNS www-honeybadger-io-1668 48 14 to to TO www-honeybadger-io-1668 48 15 broadcast broadcast VB www-honeybadger-io-1668 48 16 their -PRON- PRP$ www-honeybadger-io-1668 48 17 logs log NNS www-honeybadger-io-1668 48 18 to to IN www-honeybadger-io-1668 48 19 multiple multiple JJ www-honeybadger-io-1668 48 20 loggers logger NNS www-honeybadger-io-1668 48 21 . . . www-honeybadger-io-1668 49 1 Thus thus RB www-honeybadger-io-1668 49 2 , , , www-honeybadger-io-1668 49 3 if if IN www-honeybadger-io-1668 49 4 you -PRON- PRP www-honeybadger-io-1668 49 5 want want VBP www-honeybadger-io-1668 49 6 to to TO www-honeybadger-io-1668 49 7 work work VB www-honeybadger-io-1668 49 8 with with IN www-honeybadger-io-1668 49 9 more more JJR www-honeybadger-io-1668 49 10 than than IN www-honeybadger-io-1668 49 11 one one CD www-honeybadger-io-1668 49 12 logging log VBG www-honeybadger-io-1668 49 13 library library NN www-honeybadger-io-1668 49 14 , , , www-honeybadger-io-1668 49 15 you -PRON- PRP www-honeybadger-io-1668 49 16 can can MD www-honeybadger-io-1668 49 17 do do VB www-honeybadger-io-1668 49 18 so so RB www-honeybadger-io-1668 49 19 within within IN www-honeybadger-io-1668 49 20 Rails Rails NNP www-honeybadger-io-1668 49 21 logger logger NN www-honeybadger-io-1668 49 22 : : : www-honeybadger-io-1668 49 23 custom_logger custom_logger NNP www-honeybadger-io-1668 49 24 = = SYM www-honeybadger-io-1668 49 25 Logger.new(STDOUT logger.new(stdout FW www-honeybadger-io-1668 49 26 ) ) -RRB- www-honeybadger-io-1668 49 27 Rails.logger.extend(ActiveSupport::Logger.broadcast(custom_logger Rails.logger.extend(ActiveSupport::Logger.broadcast(custom_logger NNP www-honeybadger-io-1668 49 28 ) ) -RRB- www-honeybadger-io-1668 49 29 ) ) -RRB- www-honeybadger-io-1668 49 30 This this DT www-honeybadger-io-1668 49 31 can can MD www-honeybadger-io-1668 49 32 also also RB www-honeybadger-io-1668 49 33 be be VB www-honeybadger-io-1668 49 34 useful useful JJ www-honeybadger-io-1668 49 35 when when WRB www-honeybadger-io-1668 49 36 you -PRON- PRP www-honeybadger-io-1668 49 37 need need VBP www-honeybadger-io-1668 49 38 some some DT www-honeybadger-io-1668 49 39 intelligence intelligence NN www-honeybadger-io-1668 49 40 regarding regard VBG www-honeybadger-io-1668 49 41 the the DT www-honeybadger-io-1668 49 42 places place NNS www-honeybadger-io-1668 49 43 your -PRON- PRP$ www-honeybadger-io-1668 49 44 logs log NNS www-honeybadger-io-1668 49 45 should should MD www-honeybadger-io-1668 49 46 go go VB www-honeybadger-io-1668 49 47 . . . www-honeybadger-io-1668 50 1 Some some DT www-honeybadger-io-1668 50 2 parts part NNS www-honeybadger-io-1668 50 3 of of IN www-honeybadger-io-1668 50 4 your -PRON- PRP$ www-honeybadger-io-1668 50 5 app app NN www-honeybadger-io-1668 50 6 may may MD www-honeybadger-io-1668 50 7 need need VB www-honeybadger-io-1668 50 8 logs log NNS www-honeybadger-io-1668 50 9 in in IN www-honeybadger-io-1668 50 10 different different JJ www-honeybadger-io-1668 50 11 locations location NNS www-honeybadger-io-1668 50 12 or or CC www-honeybadger-io-1668 50 13 different different JJ www-honeybadger-io-1668 50 14 formats format NNS www-honeybadger-io-1668 50 15 . . . www-honeybadger-io-1668 51 1 Choosing choose VBG www-honeybadger-io-1668 51 2 a a DT www-honeybadger-io-1668 51 3 Third third JJ www-honeybadger-io-1668 51 4 - - HYPH www-honeybadger-io-1668 51 5 party party NN www-honeybadger-io-1668 51 6 Logging Logging NNP www-honeybadger-io-1668 51 7 Framework Framework NNP www-honeybadger-io-1668 51 8 If if IN www-honeybadger-io-1668 51 9 Ruby Ruby NNP www-honeybadger-io-1668 51 10 's 's POS www-honeybadger-io-1668 51 11 built build VBN www-honeybadger-io-1668 51 12 - - HYPH www-honeybadger-io-1668 51 13 in in RP www-honeybadger-io-1668 51 14 logger logger NN www-honeybadger-io-1668 51 15 does do VBZ www-honeybadger-io-1668 51 16 n't not RB www-honeybadger-io-1668 51 17 do do VB www-honeybadger-io-1668 51 18 exactly exactly RB www-honeybadger-io-1668 51 19 what what WP www-honeybadger-io-1668 51 20 you -PRON- PRP www-honeybadger-io-1668 51 21 need need VBP www-honeybadger-io-1668 51 22 , , , www-honeybadger-io-1668 51 23 you -PRON- PRP www-honeybadger-io-1668 51 24 have have VBP www-honeybadger-io-1668 51 25 options option NNS www-honeybadger-io-1668 51 26 . . . www-honeybadger-io-1668 52 1 There there EX www-honeybadger-io-1668 52 2 are be VBP www-honeybadger-io-1668 52 3 plenty plenty NN www-honeybadger-io-1668 52 4 of of IN www-honeybadger-io-1668 52 5 options option NNS www-honeybadger-io-1668 52 6 when when WRB www-honeybadger-io-1668 52 7 it -PRON- PRP www-honeybadger-io-1668 52 8 comes come VBZ www-honeybadger-io-1668 52 9 to to IN www-honeybadger-io-1668 52 10 picking pick VBG www-honeybadger-io-1668 52 11 up up RP www-honeybadger-io-1668 52 12 a a DT www-honeybadger-io-1668 52 13 3rd 3rd JJ www-honeybadger-io-1668 52 14 - - HYPH www-honeybadger-io-1668 52 15 party party NN www-honeybadger-io-1668 52 16 logging logging NN www-honeybadger-io-1668 52 17 framework framework NN www-honeybadger-io-1668 52 18 . . . www-honeybadger-io-1668 53 1 The the DT www-honeybadger-io-1668 53 2 most most RBS www-honeybadger-io-1668 53 3 popular popular JJ www-honeybadger-io-1668 53 4 of of IN www-honeybadger-io-1668 53 5 these these DT www-honeybadger-io-1668 53 6 is be VBZ www-honeybadger-io-1668 53 7 Lograge Lograge NNP www-honeybadger-io-1668 53 8 . . . www-honeybadger-io-1668 54 1 Let let VB www-honeybadger-io-1668 54 2 's -PRON- PRP www-honeybadger-io-1668 54 3 take take VB www-honeybadger-io-1668 54 4 a a DT www-honeybadger-io-1668 54 5 look look NN www-honeybadger-io-1668 54 6 at at IN www-honeybadger-io-1668 54 7 it -PRON- PRP www-honeybadger-io-1668 54 8 ! ! . www-honeybadger-io-1668 55 1 First First NNP www-honeybadger-io-1668 55 2 Steps Steps NNPS www-honeybadger-io-1668 55 3 with with IN www-honeybadger-io-1668 55 4 Lograge Lograge NNP www-honeybadger-io-1668 55 5 Lograge Lograge NNP www-honeybadger-io-1668 55 6 was be VBD www-honeybadger-io-1668 55 7 made make VBN www-honeybadger-io-1668 55 8 for for IN www-honeybadger-io-1668 55 9 Rails Rails NNPS www-honeybadger-io-1668 55 10 apps app NNS www-honeybadger-io-1668 55 11 . . . www-honeybadger-io-1668 56 1 If if IN www-honeybadger-io-1668 56 2 you -PRON- PRP www-honeybadger-io-1668 56 3 ’re be VBP www-honeybadger-io-1668 56 4 working work VBG www-honeybadger-io-1668 56 5 with with IN www-honeybadger-io-1668 56 6 vanilla vanilla NN www-honeybadger-io-1668 56 7 Ruby Ruby NNP www-honeybadger-io-1668 56 8 , , , www-honeybadger-io-1668 56 9 it -PRON- PRP www-honeybadger-io-1668 56 10 may may MD www-honeybadger-io-1668 56 11 not not RB www-honeybadger-io-1668 56 12 be be VB www-honeybadger-io-1668 56 13 a a DT www-honeybadger-io-1668 56 14 good good JJ www-honeybadger-io-1668 56 15 choice choice NN www-honeybadger-io-1668 56 16 . . . www-honeybadger-io-1668 57 1 To to TO www-honeybadger-io-1668 57 2 install install VB www-honeybadger-io-1668 57 3 it -PRON- PRP www-honeybadger-io-1668 57 4 , , , www-honeybadger-io-1668 57 5 just just RB www-honeybadger-io-1668 57 6 add add VB www-honeybadger-io-1668 57 7 the the DT www-honeybadger-io-1668 57 8 following follow VBG www-honeybadger-io-1668 57 9 gem gem NN www-honeybadger-io-1668 57 10 : : : www-honeybadger-io-1668 57 11 bundle bundle VB www-honeybadger-io-1668 57 12 add add VB www-honeybadger-io-1668 57 13 lograge lograge NN www-honeybadger-io-1668 57 14 Then then RB www-honeybadger-io-1668 57 15 , , , www-honeybadger-io-1668 57 16 create create VB www-honeybadger-io-1668 57 17 a a DT www-honeybadger-io-1668 57 18 new new JJ www-honeybadger-io-1668 57 19 config config NN www-honeybadger-io-1668 57 20 file file NN www-honeybadger-io-1668 57 21 at at IN www-honeybadger-io-1668 57 22 config config NNP www-honeybadger-io-1668 57 23 / / SYM www-honeybadger-io-1668 57 24 initializers initializer NNS www-honeybadger-io-1668 57 25 / / SYM www-honeybadger-io-1668 57 26 lograge.rb lograge.rb -LRB- www-honeybadger-io-1668 57 27 with with IN www-honeybadger-io-1668 57 28 the the DT www-honeybadger-io-1668 57 29 following follow VBG www-honeybadger-io-1668 57 30 code code NN www-honeybadger-io-1668 57 31 : : : www-honeybadger-io-1668 57 32 Rails.application.configure rails.application.configure NN www-honeybadger-io-1668 57 33 do do VBP www-honeybadger-io-1668 57 34 config.lograge.enabled config.lograge.enabled JJ www-honeybadger-io-1668 57 35 = = SYM www-honeybadger-io-1668 57 36 true true JJ www-honeybadger-io-1668 57 37 config.lograge.custom_options config.lograge.custom_option NNS www-honeybadger-io-1668 57 38 = = SYM www-honeybadger-io-1668 57 39 lambda lambda NN www-honeybadger-io-1668 57 40 do do VBP www-honeybadger-io-1668 57 41 |event| |event| NNP www-honeybadger-io-1668 57 42 { { -LRB- www-honeybadger-io-1668 57 43 time time NN www-honeybadger-io-1668 57 44 : : : www-honeybadger-io-1668 57 45 event.time event.time NN www-honeybadger-io-1668 57 46 } } -RRB- www-honeybadger-io-1668 57 47 end end NN www-honeybadger-io-1668 57 48 end end VB www-honeybadger-io-1668 57 49 This this DT www-honeybadger-io-1668 57 50 config config NN www-honeybadger-io-1668 57 51 enables enable VBZ www-honeybadger-io-1668 57 52 Lograge Lograge NNP www-honeybadger-io-1668 57 53 and and CC www-honeybadger-io-1668 57 54 defines define VBZ www-honeybadger-io-1668 57 55 the the DT www-honeybadger-io-1668 57 56 time time NN www-honeybadger-io-1668 57 57 that that IN www-honeybadger-io-1668 57 58 a a DT www-honeybadger-io-1668 57 59 log log NN www-honeybadger-io-1668 57 60 , , , www-honeybadger-io-1668 57 61 considered consider VBD www-honeybadger-io-1668 57 62 an an DT www-honeybadger-io-1668 57 63 event event NN www-honeybadger-io-1668 57 64 to to IN www-honeybadger-io-1668 57 65 the the DT www-honeybadger-io-1668 57 66 framework framework NN www-honeybadger-io-1668 57 67 , , , www-honeybadger-io-1668 57 68 has have VBZ www-honeybadger-io-1668 57 69 to to TO www-honeybadger-io-1668 57 70 be be VB www-honeybadger-io-1668 57 71 printed print VBN www-honeybadger-io-1668 57 72 . . . www-honeybadger-io-1668 58 1 When when WRB www-honeybadger-io-1668 58 2 you -PRON- PRP www-honeybadger-io-1668 58 3 start start VBP www-honeybadger-io-1668 58 4 the the DT www-honeybadger-io-1668 58 5 Rails Rails NNPS www-honeybadger-io-1668 58 6 app app NN www-honeybadger-io-1668 58 7 and and CC www-honeybadger-io-1668 58 8 access access VB www-honeybadger-io-1668 58 9 the the DT www-honeybadger-io-1668 58 10 first first JJ www-honeybadger-io-1668 58 11 endpoint endpoint NN www-honeybadger-io-1668 58 12 , , , www-honeybadger-io-1668 58 13 Lograge Lograge NNP www-honeybadger-io-1668 58 14 will will MD www-honeybadger-io-1668 58 15 print print VB www-honeybadger-io-1668 58 16 the the DT www-honeybadger-io-1668 58 17 request request NN www-honeybadger-io-1668 58 18 summary summary NN www-honeybadger-io-1668 58 19 . . . www-honeybadger-io-1668 59 1 Comparing compare VBG www-honeybadger-io-1668 59 2 the the DT www-honeybadger-io-1668 59 3 logs log NNS www-honeybadger-io-1668 59 4 before before IN www-honeybadger-io-1668 59 5 and and CC www-honeybadger-io-1668 59 6 after after IN www-honeybadger-io-1668 59 7 Lograge lograge NN www-honeybadger-io-1668 59 8 setup setup NN www-honeybadger-io-1668 59 9 , , , www-honeybadger-io-1668 59 10 respectively respectively RB www-honeybadger-io-1668 59 11 , , , www-honeybadger-io-1668 59 12 results result NNS www-honeybadger-io-1668 59 13 in in IN www-honeybadger-io-1668 59 14 something something NN www-honeybadger-io-1668 59 15 like like IN www-honeybadger-io-1668 59 16 shown show VBN www-honeybadger-io-1668 59 17 below below RB www-honeybadger-io-1668 59 18 : : : www-honeybadger-io-1668 59 19 Again again RB www-honeybadger-io-1668 59 20 , , , www-honeybadger-io-1668 59 21 Lograge Lograge NNP www-honeybadger-io-1668 59 22 is be VBZ www-honeybadger-io-1668 59 23 not not RB www-honeybadger-io-1668 59 24 a a DT www-honeybadger-io-1668 59 25 silver silver JJ www-honeybadger-io-1668 59 26 bullet bullet NN www-honeybadger-io-1668 59 27 ; ; : www-honeybadger-io-1668 59 28 it -PRON- PRP www-honeybadger-io-1668 59 29 is be VBZ www-honeybadger-io-1668 59 30 actually actually RB www-honeybadger-io-1668 59 31 a a DT www-honeybadger-io-1668 59 32 very very RB www-honeybadger-io-1668 59 33 opinionated opinionated JJ www-honeybadger-io-1668 59 34 framework framework NN www-honeybadger-io-1668 59 35 . . . www-honeybadger-io-1668 60 1 So so CC www-honeybadger-io-1668 60 2 , , , www-honeybadger-io-1668 60 3 you -PRON- PRP www-honeybadger-io-1668 60 4 ’ll will MD www-honeybadger-io-1668 60 5 probably probably RB www-honeybadger-io-1668 60 6 need need VB www-honeybadger-io-1668 60 7 to to TO www-honeybadger-io-1668 60 8 use use VB www-honeybadger-io-1668 60 9 it -PRON- PRP www-honeybadger-io-1668 60 10 along along RB www-honeybadger-io-1668 60 11 with with IN www-honeybadger-io-1668 60 12 the the DT www-honeybadger-io-1668 60 13 built build VBN www-honeybadger-io-1668 60 14 - - HYPH www-honeybadger-io-1668 60 15 in in RP www-honeybadger-io-1668 60 16 Logger Logger NNP www-honeybadger-io-1668 60 17 ( ( -LRB- www-honeybadger-io-1668 60 18 or or CC www-honeybadger-io-1668 60 19 other other JJ www-honeybadger-io-1668 60 20 frameworks framework NNS www-honeybadger-io-1668 60 21 of of IN www-honeybadger-io-1668 60 22 your -PRON- PRP$ www-honeybadger-io-1668 60 23 preference preference NN www-honeybadger-io-1668 60 24 ) ) -RRB- www-honeybadger-io-1668 60 25 . . . www-honeybadger-io-1668 61 1 Wrapping wrap VBG www-honeybadger-io-1668 61 2 Up up RP www-honeybadger-io-1668 61 3 In in IN www-honeybadger-io-1668 61 4 the the DT www-honeybadger-io-1668 61 5 end end NN www-honeybadger-io-1668 61 6 , , , www-honeybadger-io-1668 61 7 it -PRON- PRP www-honeybadger-io-1668 61 8 becomes become VBZ www-honeybadger-io-1668 61 9 clearer clear JJR www-honeybadger-io-1668 61 10 that that IN www-honeybadger-io-1668 61 11 logging log VBG www-honeybadger-io-1668 61 12 is be VBZ www-honeybadger-io-1668 61 13 not not RB www-honeybadger-io-1668 61 14 only only RB www-honeybadger-io-1668 61 15 a a DT www-honeybadger-io-1668 61 16 crucial crucial JJ www-honeybadger-io-1668 61 17 part part NN www-honeybadger-io-1668 61 18 of of IN www-honeybadger-io-1668 61 19 your -PRON- PRP$ www-honeybadger-io-1668 61 20 projects project NNS www-honeybadger-io-1668 61 21 but but CC www-honeybadger-io-1668 61 22 also also RB www-honeybadger-io-1668 61 23 very very RB www-honeybadger-io-1668 61 24 underestimated underestimated JJ www-honeybadger-io-1668 61 25 . . . www-honeybadger-io-1668 62 1 To to TO www-honeybadger-io-1668 62 2 better well RBR www-honeybadger-io-1668 62 3 understand understand VB www-honeybadger-io-1668 62 4 the the DT www-honeybadger-io-1668 62 5 tools tool NNS www-honeybadger-io-1668 62 6 you -PRON- PRP www-honeybadger-io-1668 62 7 ’re be VBP www-honeybadger-io-1668 62 8 using use VBG www-honeybadger-io-1668 62 9 , , , www-honeybadger-io-1668 62 10 regardless regardless RB www-honeybadger-io-1668 62 11 of of IN www-honeybadger-io-1668 62 12 whether whether IN www-honeybadger-io-1668 62 13 they -PRON- PRP www-honeybadger-io-1668 62 14 are be VBP www-honeybadger-io-1668 62 15 native native JJ www-honeybadger-io-1668 62 16 , , , www-honeybadger-io-1668 62 17 will will MD www-honeybadger-io-1668 62 18 help help VB www-honeybadger-io-1668 62 19 you -PRON- PRP www-honeybadger-io-1668 62 20 to to TO www-honeybadger-io-1668 62 21 achieve achieve VB www-honeybadger-io-1668 62 22 better well JJR www-honeybadger-io-1668 62 23 results result NNS www-honeybadger-io-1668 62 24 too too RB www-honeybadger-io-1668 62 25 . . . www-honeybadger-io-1668 63 1 Be be VB www-honeybadger-io-1668 63 2 sure sure JJ www-honeybadger-io-1668 63 3 to to TO www-honeybadger-io-1668 63 4 always always RB www-honeybadger-io-1668 63 5 conduct conduct VB www-honeybadger-io-1668 63 6 a a DT www-honeybadger-io-1668 63 7 lot lot NN www-honeybadger-io-1668 63 8 of of IN www-honeybadger-io-1668 63 9 testing testing NN www-honeybadger-io-1668 63 10 to to IN www-honeybadger-io-1668 63 11 adopting adopt VBG www-honeybadger-io-1668 63 12 a a DT www-honeybadger-io-1668 63 13 new new JJ www-honeybadger-io-1668 63 14 framework framework NN www-honeybadger-io-1668 63 15 . . . www-honeybadger-io-1668 64 1 Sometimes sometimes RB www-honeybadger-io-1668 64 2 your -PRON- PRP$ www-honeybadger-io-1668 64 3 platform platform NN www-honeybadger-io-1668 64 4 already already RB www-honeybadger-io-1668 64 5 comes come VBZ www-honeybadger-io-1668 64 6 bundled bundle VBN www-honeybadger-io-1668 64 7 with with IN www-honeybadger-io-1668 64 8 great great JJ www-honeybadger-io-1668 64 9 built build VBN www-honeybadger-io-1668 64 10 - - HYPH www-honeybadger-io-1668 64 11 in in RP www-honeybadger-io-1668 64 12 options option NNS www-honeybadger-io-1668 64 13 . . . www-honeybadger-io-1668 65 1 If if IN www-honeybadger-io-1668 65 2 that that DT www-honeybadger-io-1668 65 3 ’s ’ VBZ www-honeybadger-io-1668 65 4 not not RB www-honeybadger-io-1668 65 5 the the DT www-honeybadger-io-1668 65 6 case case NN www-honeybadger-io-1668 65 7 , , , www-honeybadger-io-1668 65 8 determine determine VB www-honeybadger-io-1668 65 9 whether whether IN www-honeybadger-io-1668 65 10 it -PRON- PRP www-honeybadger-io-1668 65 11 allows allow VBZ www-honeybadger-io-1668 65 12 the the DT www-honeybadger-io-1668 65 13 use use NN www-honeybadger-io-1668 65 14 of of IN www-honeybadger-io-1668 65 15 other other JJ www-honeybadger-io-1668 65 16 frameworks framework NNS www-honeybadger-io-1668 65 17 integrated integrate VBN www-honeybadger-io-1668 65 18 with with IN www-honeybadger-io-1668 65 19 the the DT www-honeybadger-io-1668 65 20 one one NN www-honeybadger-io-1668 65 21 that that WDT www-honeybadger-io-1668 65 22 ’s ’ VBZ www-honeybadger-io-1668 65 23 already already RB www-honeybadger-io-1668 65 24 inside inside RB www-honeybadger-io-1668 65 25 . . . www-honeybadger-io-1668 66 1 Best good JJS www-honeybadger-io-1668 66 2 of of IN www-honeybadger-io-1668 66 3 luck luck NN www-honeybadger-io-1668 66 4 ! ! . www-honeybadger-io-1668 67 1 Honeybadger Honeybadger NNP www-honeybadger-io-1668 67 2 has have VBZ www-honeybadger-io-1668 67 3 your -PRON- PRP$ www-honeybadger-io-1668 67 4 back back NN www-honeybadger-io-1668 67 5 when when WRB www-honeybadger-io-1668 67 6 it -PRON- PRP www-honeybadger-io-1668 67 7 counts count VBZ www-honeybadger-io-1668 67 8 . . . www-honeybadger-io-1668 68 1 We -PRON- PRP www-honeybadger-io-1668 68 2 're be VBP www-honeybadger-io-1668 68 3 the the DT www-honeybadger-io-1668 68 4 only only JJ www-honeybadger-io-1668 68 5 error error NN www-honeybadger-io-1668 68 6 tracker tracker NN www-honeybadger-io-1668 68 7 that that WDT www-honeybadger-io-1668 68 8 combines combine VBZ www-honeybadger-io-1668 68 9 exception exception NN www-honeybadger-io-1668 68 10 monitoring monitoring NN www-honeybadger-io-1668 68 11 , , , www-honeybadger-io-1668 68 12 uptime uptime NN www-honeybadger-io-1668 68 13 monitoring monitoring NN www-honeybadger-io-1668 68 14 , , , www-honeybadger-io-1668 68 15 and and CC www-honeybadger-io-1668 68 16 cron cron NN www-honeybadger-io-1668 68 17 monitoring monitoring NN www-honeybadger-io-1668 68 18 into into IN www-honeybadger-io-1668 68 19 a a DT www-honeybadger-io-1668 68 20 single single JJ www-honeybadger-io-1668 68 21 , , , www-honeybadger-io-1668 68 22 simple simple JJ www-honeybadger-io-1668 68 23 to to TO www-honeybadger-io-1668 68 24 use use VB www-honeybadger-io-1668 68 25 platform platform NN www-honeybadger-io-1668 68 26 . . . www-honeybadger-io-1668 69 1 Our -PRON- PRP$ www-honeybadger-io-1668 69 2 mission mission NN www-honeybadger-io-1668 69 3 : : : www-honeybadger-io-1668 69 4 to to TO www-honeybadger-io-1668 69 5 tame tame VB www-honeybadger-io-1668 69 6 production production NN www-honeybadger-io-1668 69 7 and and CC www-honeybadger-io-1668 69 8 make make VB www-honeybadger-io-1668 69 9 you -PRON- PRP www-honeybadger-io-1668 69 10 a a DT www-honeybadger-io-1668 69 11 better well JJR www-honeybadger-io-1668 69 12 , , , www-honeybadger-io-1668 69 13 more more RBR www-honeybadger-io-1668 69 14 productive productive JJ www-honeybadger-io-1668 69 15 developer developer NN www-honeybadger-io-1668 69 16 . . . www-honeybadger-io-1668 70 1 Learn learn VB www-honeybadger-io-1668 70 2 more more JJR www-honeybadger-io-1668 70 3 Diogo Diogo NNS www-honeybadger-io-1668 70 4 Souza Souza NNP www-honeybadger-io-1668 70 5 Diogo Diogo NNPS www-honeybadger-io-1668 70 6 is be VBZ www-honeybadger-io-1668 70 7 a a DT www-honeybadger-io-1668 70 8 more more JJR www-honeybadger-io-1668 70 9 of of IN www-honeybadger-io-1668 70 10 an an DT www-honeybadger-io-1668 70 11 explorer explorer NN www-honeybadger-io-1668 70 12 than than IN www-honeybadger-io-1668 70 13 a a DT www-honeybadger-io-1668 70 14 programmer programmer NN www-honeybadger-io-1668 70 15 . . . www-honeybadger-io-1668 71 1 Most Most JJS www-honeybadger-io-1668 71 2 of of IN www-honeybadger-io-1668 71 3 the the DT www-honeybadger-io-1668 71 4 best good JJS www-honeybadger-io-1668 71 5 discoveries discovery NNS www-honeybadger-io-1668 71 6 are be VBP www-honeybadger-io-1668 71 7 made make VBN www-honeybadger-io-1668 71 8 prior prior RB www-honeybadger-io-1668 71 9 to to IN www-honeybadger-io-1668 71 10 the the DT www-honeybadger-io-1668 71 11 code code NN www-honeybadger-io-1668 71 12 itself -PRON- PRP www-honeybadger-io-1668 71 13 . . . www-honeybadger-io-1668 72 1 ` ` '' www-honeybadger-io-1668 72 2 if if IN www-honeybadger-io-1668 72 3 free_time free_time NNP www-honeybadger-io-1668 72 4 > > XX www-honeybadger-io-1668 72 5 0 0 CD www-honeybadger-io-1668 72 6 read read NN www-honeybadger-io-1668 72 7 ( ( -LRB- www-honeybadger-io-1668 72 8 ) ) -RRB- www-honeybadger-io-1668 72 9 draw draw VB www-honeybadger-io-1668 72 10 ( ( -LRB- www-honeybadger-io-1668 72 11 ) ) -RRB- www-honeybadger-io-1668 72 12 eat eat VBP www-honeybadger-io-1668 72 13 ( ( -LRB- www-honeybadger-io-1668 72 14 ) ) -RRB- www-honeybadger-io-1668 72 15 end end VB www-honeybadger-io-1668 72 16 ` ` '' www-honeybadger-io-1668 72 17 @diogosouzac @diogosouzac : www-honeybadger-io-1668 72 18 Author author NN www-honeybadger-io-1668 72 19 Twitter Twitter NNP www-honeybadger-io-1668 72 20 “ " `` www-honeybadger-io-1668 72 21 We -PRON- PRP www-honeybadger-io-1668 72 22 ’ve have VB www-honeybadger-io-1668 72 23 looked look VBD www-honeybadger-io-1668 72 24 at at IN www-honeybadger-io-1668 72 25 a a DT www-honeybadger-io-1668 72 26 lot lot NN www-honeybadger-io-1668 72 27 of of IN www-honeybadger-io-1668 72 28 error error NN www-honeybadger-io-1668 72 29 management management NN www-honeybadger-io-1668 72 30 systems system NNS www-honeybadger-io-1668 72 31 . . . www-honeybadger-io-1668 73 1 Honeybadger Honeybadger NNP www-honeybadger-io-1668 73 2 is be VBZ www-honeybadger-io-1668 73 3 head head NN www-honeybadger-io-1668 73 4 and and CC www-honeybadger-io-1668 73 5 shoulders shoulder NNS www-honeybadger-io-1668 73 6 above above IN www-honeybadger-io-1668 73 7 the the DT www-honeybadger-io-1668 73 8 rest rest NN www-honeybadger-io-1668 73 9 and and CC www-honeybadger-io-1668 73 10 somehow somehow RB www-honeybadger-io-1668 73 11 gets get VBZ www-honeybadger-io-1668 73 12 better well JJR www-honeybadger-io-1668 73 13 with with IN www-honeybadger-io-1668 73 14 every every DT www-honeybadger-io-1668 73 15 new new JJ www-honeybadger-io-1668 73 16 release release NN www-honeybadger-io-1668 73 17 . . . www-honeybadger-io-1668 73 18 ” " '' www-honeybadger-io-1668 73 19 Michael Michael NNP www-honeybadger-io-1668 73 20 Smith Smith NNP www-honeybadger-io-1668 73 21 Try try VB www-honeybadger-io-1668 73 22 Error Error NNP www-honeybadger-io-1668 73 23 Monitoring monitor VBG www-honeybadger-io-1668 73 24 Free free JJ www-honeybadger-io-1668 73 25 for for IN www-honeybadger-io-1668 73 26 15 15 CD www-honeybadger-io-1668 73 27 Days day NNS www-honeybadger-io-1668 73 28 Level level VB www-honeybadger-io-1668 73 29 up up RP www-honeybadger-io-1668 73 30 your -PRON- PRP$ www-honeybadger-io-1668 73 31 software software NN www-honeybadger-io-1668 73 32 development development NN www-honeybadger-io-1668 73 33 career career NN www-honeybadger-io-1668 73 34 Join join VB www-honeybadger-io-1668 73 35 our -PRON- PRP$ www-honeybadger-io-1668 73 36 community community NN www-honeybadger-io-1668 73 37 of of IN www-honeybadger-io-1668 73 38 kick kick NN www-honeybadger-io-1668 73 39 - - HYPH www-honeybadger-io-1668 73 40 ass ass NN www-honeybadger-io-1668 73 41 developers developer NNS www-honeybadger-io-1668 73 42 as as IN www-honeybadger-io-1668 73 43 we -PRON- PRP www-honeybadger-io-1668 73 44 learn learn VBP www-honeybadger-io-1668 73 45 engineering engineering NN www-honeybadger-io-1668 73 46 , , , www-honeybadger-io-1668 73 47 DevOps DevOps NNP www-honeybadger-io-1668 73 48 , , , www-honeybadger-io-1668 73 49 cloud cloud NN www-honeybadger-io-1668 73 50 architecture architecture NN www-honeybadger-io-1668 73 51 , , , www-honeybadger-io-1668 73 52 and and CC www-honeybadger-io-1668 73 53 bootstrapping bootstrappe VBG www-honeybadger-io-1668 73 54 remote remote JJ www-honeybadger-io-1668 73 55 software software NN www-honeybadger-io-1668 73 56 companies company NNS www-honeybadger-io-1668 73 57 . . . www-honeybadger-io-1668 74 1 Tell tell VB www-honeybadger-io-1668 74 2 me -PRON- PRP www-honeybadger-io-1668 74 3 more more RBR www-honeybadger-io-1668 74 4 → → NFP www-honeybadger-io-1668 74 5 Let let VB www-honeybadger-io-1668 74 6 me -PRON- PRP www-honeybadger-io-1668 74 7 in in IN www-honeybadger-io-1668 74 8 We -PRON- PRP www-honeybadger-io-1668 74 9 're be VBP www-honeybadger-io-1668 74 10 Honeybadger Honeybadger NNP www-honeybadger-io-1668 74 11 . . . www-honeybadger-io-1668 75 1 We -PRON- PRP www-honeybadger-io-1668 75 2 'll will MD www-honeybadger-io-1668 75 3 never never RB www-honeybadger-io-1668 75 4 send send VB www-honeybadger-io-1668 75 5 you -PRON- PRP www-honeybadger-io-1668 75 6 spam spam NN www-honeybadger-io-1668 75 7 ; ; : www-honeybadger-io-1668 75 8 we -PRON- PRP www-honeybadger-io-1668 75 9 will will MD www-honeybadger-io-1668 75 10 send send VB www-honeybadger-io-1668 75 11 you -PRON- PRP www-honeybadger-io-1668 75 12 cool cool JJ www-honeybadger-io-1668 75 13 stuff stuff NN www-honeybadger-io-1668 75 14 like like IN www-honeybadger-io-1668 75 15 exclusive exclusive JJ www-honeybadger-io-1668 75 16 content content NN www-honeybadger-io-1668 75 17 , , , www-honeybadger-io-1668 75 18 memes meme NNS www-honeybadger-io-1668 75 19 , , , www-honeybadger-io-1668 75 20 and and CC www-honeybadger-io-1668 75 21 special special JJ www-honeybadger-io-1668 75 22 swag swag NN www-honeybadger-io-1668 75 23 . . . www-honeybadger-io-1668 76 1 Are be VBP www-honeybadger-io-1668 76 2 you -PRON- PRP www-honeybadger-io-1668 76 3 using use VBG www-honeybadger-io-1668 76 4 Bugsnag Bugsnag NNP www-honeybadger-io-1668 76 5 , , , www-honeybadger-io-1668 76 6 Rollbar Rollbar NNP www-honeybadger-io-1668 76 7 , , , www-honeybadger-io-1668 76 8 or or CC www-honeybadger-io-1668 76 9 Airbrake Airbrake NNP www-honeybadger-io-1668 76 10 for for IN www-honeybadger-io-1668 76 11 your -PRON- PRP$ www-honeybadger-io-1668 76 12 monitoring monitoring NN www-honeybadger-io-1668 76 13 ? ? . www-honeybadger-io-1668 77 1 Honeybadger Honeybadger NNP www-honeybadger-io-1668 77 2 includes include VBZ www-honeybadger-io-1668 77 3 exception exception NN www-honeybadger-io-1668 77 4 , , , www-honeybadger-io-1668 77 5 uptime uptime NN www-honeybadger-io-1668 77 6 , , , www-honeybadger-io-1668 77 7 and and CC www-honeybadger-io-1668 77 8 check check VB www-honeybadger-io-1668 77 9 - - HYPH www-honeybadger-io-1668 77 10 in in RP www-honeybadger-io-1668 77 11 monitoring monitoring NN www-honeybadger-io-1668 77 12 — — : www-honeybadger-io-1668 77 13 all all RB www-honeybadger-io-1668 77 14 for for IN www-honeybadger-io-1668 77 15 probably probably RB www-honeybadger-io-1668 77 16 less less JJR www-honeybadger-io-1668 77 17 than than IN www-honeybadger-io-1668 77 18 you -PRON- PRP www-honeybadger-io-1668 77 19 ’re be VBP www-honeybadger-io-1668 77 20 paying pay VBG www-honeybadger-io-1668 77 21 now now RB www-honeybadger-io-1668 77 22 . . . www-honeybadger-io-1668 78 1 Discover discover VB www-honeybadger-io-1668 78 2 why why WRB www-honeybadger-io-1668 78 3 so so RB www-honeybadger-io-1668 78 4 many many JJ www-honeybadger-io-1668 78 5 companies company NNS www-honeybadger-io-1668 78 6 are be VBP www-honeybadger-io-1668 78 7 switching switch VBG www-honeybadger-io-1668 78 8 to to IN www-honeybadger-io-1668 78 9 Honeybadger Honeybadger NNP www-honeybadger-io-1668 78 10 here here RB www-honeybadger-io-1668 78 11 . . . www-honeybadger-io-1668 79 1 Try try VB www-honeybadger-io-1668 79 2 Error error NN www-honeybadger-io-1668 79 3 Monitoring monitoring NN www-honeybadger-io-1668 79 4 Free free JJ www-honeybadger-io-1668 79 5 for for IN www-honeybadger-io-1668 79 6 15 15 CD www-honeybadger-io-1668 79 7 Days day NNS www-honeybadger-io-1668 79 8 Stop stop VB www-honeybadger-io-1668 79 9 digging dig VBG www-honeybadger-io-1668 79 10 through through IN www-honeybadger-io-1668 79 11 chat chat NN www-honeybadger-io-1668 79 12 logs log VBZ www-honeybadger-io-1668 79 13 to to TO www-honeybadger-io-1668 79 14 find find VB www-honeybadger-io-1668 79 15 the the DT www-honeybadger-io-1668 79 16 bug bug NN www-honeybadger-io-1668 79 17 - - HYPH www-honeybadger-io-1668 79 18 fix fix NN www-honeybadger-io-1668 79 19 someone someone NN www-honeybadger-io-1668 79 20 mentioned mention VBD www-honeybadger-io-1668 79 21 last last JJ www-honeybadger-io-1668 79 22 month month NN www-honeybadger-io-1668 79 23 . . . www-honeybadger-io-1668 80 1 Honeybadger Honeybadger NNP www-honeybadger-io-1668 80 2 's 's POS www-honeybadger-io-1668 80 3 built build VBN www-honeybadger-io-1668 80 4 - - HYPH www-honeybadger-io-1668 80 5 in in RP www-honeybadger-io-1668 80 6 issue issue NN www-honeybadger-io-1668 80 7 tracker tracker NN www-honeybadger-io-1668 80 8 keeps keep VBZ www-honeybadger-io-1668 80 9 discussion discussion NN www-honeybadger-io-1668 80 10 central central JJ www-honeybadger-io-1668 80 11 to to IN www-honeybadger-io-1668 80 12 each each DT www-honeybadger-io-1668 80 13 error error NN www-honeybadger-io-1668 80 14 , , , www-honeybadger-io-1668 80 15 so so IN www-honeybadger-io-1668 80 16 that that IN www-honeybadger-io-1668 80 17 if if IN www-honeybadger-io-1668 80 18 it -PRON- PRP www-honeybadger-io-1668 80 19 pops pop VBZ www-honeybadger-io-1668 80 20 up up RP www-honeybadger-io-1668 80 21 again again RB www-honeybadger-io-1668 80 22 you -PRON- PRP www-honeybadger-io-1668 80 23 'll will MD www-honeybadger-io-1668 80 24 be be VB www-honeybadger-io-1668 80 25 able able JJ www-honeybadger-io-1668 80 26 to to TO www-honeybadger-io-1668 80 27 pick pick VB www-honeybadger-io-1668 80 28 up up RP www-honeybadger-io-1668 80 29 right right RB www-honeybadger-io-1668 80 30 where where WRB www-honeybadger-io-1668 80 31 you -PRON- PRP www-honeybadger-io-1668 80 32 left leave VBD www-honeybadger-io-1668 80 33 off off RP www-honeybadger-io-1668 80 34 . . . www-honeybadger-io-1668 81 1 Try try VB www-honeybadger-io-1668 81 2 Error error NN www-honeybadger-io-1668 81 3 Monitoring monitoring NN www-honeybadger-io-1668 81 4 Free free JJ www-honeybadger-io-1668 81 5 for for IN www-honeybadger-io-1668 81 6 15 15 CD www-honeybadger-io-1668 81 7 Days day NNS www-honeybadger-io-1668 81 8 Product Product NNP www-honeybadger-io-1668 81 9 Tour Tour NNP www-honeybadger-io-1668 81 10 Integrations Integrations NNPS www-honeybadger-io-1668 81 11 Plans Plans NNPS www-honeybadger-io-1668 81 12 & & CC www-honeybadger-io-1668 81 13 Pricing Pricing NNP www-honeybadger-io-1668 81 14 GDPR GDPR NNP www-honeybadger-io-1668 81 15 Security Security NNP www-honeybadger-io-1668 81 16 HB HB NNP www-honeybadger-io-1668 81 17 vs. vs. IN www-honeybadger-io-1668 81 18 Error Error NNP www-honeybadger-io-1668 81 19 Trackers Trackers NNP www-honeybadger-io-1668 81 20 Stacks Stacks NNP www-honeybadger-io-1668 81 21 Rails Rails NNPS www-honeybadger-io-1668 81 22 Laravel Laravel NNP www-honeybadger-io-1668 81 23 JavaScript JavaScript NNP www-honeybadger-io-1668 81 24 Ruby Ruby NNP www-honeybadger-io-1668 81 25 Elixir Elixir NNP www-honeybadger-io-1668 81 26 Python Python NNP www-honeybadger-io-1668 81 27 PHP PHP NNP www-honeybadger-io-1668 81 28 Crystal Crystal NNP www-honeybadger-io-1668 81 29 Go Go NNP www-honeybadger-io-1668 81 30 Cocoa Cocoa NNP www-honeybadger-io-1668 81 31 Company Company NNP www-honeybadger-io-1668 81 32 Meet meet VBP www-honeybadger-io-1668 81 33 the the DT www-honeybadger-io-1668 81 34 ' ' '' www-honeybadger-io-1668 81 35 Badgers badger NNS www-honeybadger-io-1668 81 36 Job Job NNP www-honeybadger-io-1668 81 37 Openings Openings NNP www-honeybadger-io-1668 81 38 Brand Brand NNP www-honeybadger-io-1668 81 39 Assets Assets NNPS www-honeybadger-io-1668 81 40 Terms term NNS www-honeybadger-io-1668 81 41 of of IN www-honeybadger-io-1668 81 42 Use Use NNP www-honeybadger-io-1668 81 43 Privacy Privacy NNP www-honeybadger-io-1668 81 44 Statement Statement NNP www-honeybadger-io-1668 81 45 Contact Contact NNP www-honeybadger-io-1668 81 46 Us Us NNP www-honeybadger-io-1668 81 47 Resources Resources NNP www-honeybadger-io-1668 81 48 Developer developer NN www-honeybadger-io-1668 81 49 Docs Docs NNP www-honeybadger-io-1668 81 50 Developer Developer NNP www-honeybadger-io-1668 81 51 Blog blog NN www-honeybadger-io-1668 81 52 Leveling level VBG www-honeybadger-io-1668 81 53 Up up RP www-honeybadger-io-1668 81 54 Exceptional exceptional JJ www-honeybadger-io-1668 81 55 Creatures Creatures NNPS www-honeybadger-io-1668 81 56 FounderQuest FounderQuest NNP www-honeybadger-io-1668 81 57 Twitter Twitter NNP www-honeybadger-io-1668 81 58 You -PRON- PRP www-honeybadger-io-1668 81 59 're be VBP www-honeybadger-io-1668 81 60 not not RB www-honeybadger-io-1668 81 61 being be VBG www-honeybadger-io-1668 81 62 tracked track VBN