[jira] [Created] (LOG4J2-621) Pattern To Drop First X Package Parts
Lee Theobald created LOG4J2-621: --- Summary: Pattern To Drop First X Package Parts Key: LOG4J2-621 URL: https://issues.apache.org/jira/browse/LOG4J2-621 Project: Log4j 2 Issue Type: Wish Components: Layouts Affects Versions: 2.0-rc1 Reporter: Lee Theobald Priority: Trivial Currently you can have a pattern that will print out the last X parts of you package. So if my package was `uk.co.ltheobald.foo.bar`, then using `%logger{2}` will print `foo.bar`. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like `%logger{-3}` for example. That way I'd end up with: `uk.co.ltheobald.Main logging` as `Main` `uk.co.ltheobald.foo.MyClass` logging as `foo.MyClass` `uk.co.ltheobald.foo.bar.MyOtherClass` logging as `foo.bar.MyOtherClass` Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. -- This message was sent by Atlassian JIRA (v6.2#6252) - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[jira] [Updated] (LOG4J2-621) Pattern To Drop First X Package Parts
[ https://issues.apache.org/jira/browse/LOG4J2-621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lee Theobald updated LOG4J2-621: Description: Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using {{%logger{2}}} will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like {{%logger{-3}}} for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. was: Currently you can have a pattern that will print out the last X parts of you package. So if my package was `uk.co.ltheobald.foo.bar`, then using `%logger{2}` will print `foo.bar`. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like `%logger{-3}` for example. That way I'd end up with: `uk.co.ltheobald.Main logging` as `Main` `uk.co.ltheobald.foo.MyClass` logging as `foo.MyClass` `uk.co.ltheobald.foo.bar.MyOtherClass` logging as `foo.bar.MyOtherClass` Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. Pattern To Drop First X Package Parts - Key: LOG4J2-621 URL: https://issues.apache.org/jira/browse/LOG4J2-621 Project: Log4j 2 Issue Type: Wish Components: Layouts Affects Versions: 2.0-rc1 Reporter: Lee Theobald Priority: Trivial Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using {{%logger{2}}} will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like {{%logger{-3}}} for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. -- This message was sent by Atlassian JIRA (v6.2#6252) - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[jira] [Updated] (LOG4J2-621) Pattern To Drop First X Package Parts
[ https://issues.apache.org/jira/browse/LOG4J2-621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lee Theobald updated LOG4J2-621: Description: Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using {{%logger{2} }} will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like {{%logger{-3}}} for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. was: Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using {{%logger{2}}} will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like {{%logger{-3}}} for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. Pattern To Drop First X Package Parts - Key: LOG4J2-621 URL: https://issues.apache.org/jira/browse/LOG4J2-621 Project: Log4j 2 Issue Type: Wish Components: Layouts Affects Versions: 2.0-rc1 Reporter: Lee Theobald Priority: Trivial Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using {{%logger{2} }} will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like {{%logger{-3}}} for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. -- This message was sent by Atlassian JIRA (v6.2#6252) - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[jira] [Updated] (LOG4J2-621) Pattern To Drop First X Package Parts
[ https://issues.apache.org/jira/browse/LOG4J2-621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lee Theobald updated LOG4J2-621: Description: Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using {{%logger\{2\}}} will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like {{%logger\{-3\}}} for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. was: Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using `%logger{2}` will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like `%logger{-3}` for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. Pattern To Drop First X Package Parts - Key: LOG4J2-621 URL: https://issues.apache.org/jira/browse/LOG4J2-621 Project: Log4j 2 Issue Type: Wish Components: Layouts Affects Versions: 2.0-rc1 Reporter: Lee Theobald Priority: Trivial Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using {{%logger\{2\}}} will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like {{%logger\{-3\}}} for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. -- This message was sent by Atlassian JIRA (v6.2#6252) - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org
[jira] [Updated] (LOG4J2-621) Pattern To Drop First X Package Parts
[ https://issues.apache.org/jira/browse/LOG4J2-621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lee Theobald updated LOG4J2-621: Description: Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using `%logger{2}` will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like `%logger{-3}` for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. was: Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using {{%logger{2} }} will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like {{%logger{-3}}} for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. Pattern To Drop First X Package Parts - Key: LOG4J2-621 URL: https://issues.apache.org/jira/browse/LOG4J2-621 Project: Log4j 2 Issue Type: Wish Components: Layouts Affects Versions: 2.0-rc1 Reporter: Lee Theobald Priority: Trivial Currently you can have a pattern that will print out the last X parts of you package. So if my package was {{uk.co.ltheobald.foo.bar}}, then using `%logger{2}` will print {{foo.bar}}. But when I have a number of different package levels, this becomes less useful (in my opinion). What I'd find more useful is the inverse where I can ditch the first X parts. Something like `%logger{-3}` for example. That way I'd end up with: {{uk.co.ltheobald.Main logging}} as {{Main}} {{uk.co.ltheobald.foo.MyClass}} logging as {{foo.MyClass}} {{uk.co.ltheobald.foo.bar.MyOtherClass}} logging as {{foo.bar.MyOtherClass}} Removing from the start of the logger name allows me to consistently trim off package names that I know are always the same. I'll see if I can produce a code example for this if I get time but I wanted to log it in the meanwhile. -- This message was sent by Atlassian JIRA (v6.2#6252) - To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org