@@ -40,7 +40,7 @@ public static function __callStatic($name, $arguments)
4040 }
4141
4242 if (!is_array ($ arguments )) {
43- $ arguments = [$ arguments ];
43+ $ arguments = [$ arguments ];
4444 }
4545
4646 if (isset ($ arguments [1 ])) {
@@ -80,27 +80,35 @@ public static function __callStatic($name, $arguments)
8080 */
8181 public static function exception (Exception $ e , $ name = 'error ' )
8282 {
83- $ trackIdKey = env ('XLOG_TRACK_ID_KEY ' , 'xTrackId ' );
84-
8583 $ arguments = [];
8684 $ arguments [0 ] = 'exception-> ' . $ e ->getMessage ();
8785 $ arguments [1 ] = [
88- 'code ' => $ e ->getCode (),
89- 'file ' => basename ($ e ->getFile ()),
90- 'line ' => $ e ->getLine (),
91- $ trackIdKey => self ::getTrackId ($ trackIdKey ),
86+ 'code ' => $ e ->getCode (),
87+ 'file ' => basename ($ e ->getFile ()),
88+ 'line ' => $ e ->getLine (),
89+ self :: getTrackIdKey () => self ::getTrackId (),
9290 ];
9391
9492 return self ::__callStatic ($ name , $ arguments );
9593 }
9694
95+ /**
96+ * @return string
97+ */
98+ public static function getTrackIdKey ()
99+ {
100+ return env ('XLOG_TRACK_ID_KEY ' , 'xTrackId ' );
101+ }
102+
97103 /**
98104 * @param $trackIdKey
99105 *
100106 * @return string
101107 */
102- protected static function getTrackId ($ trackIdKey )
108+ protected static function getTrackId ()
103109 {
110+ $ trackIdKey = self ::getTrackIdKey ();
111+
104112 try {
105113 $ trackId = resolve ($ trackIdKey );
106114 } catch (Exception $ e ) {
0 commit comments