summaryrefslogtreecommitdiffstats
path: root/src/host/virt_phy/src/logging.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/host/virt_phy/src/logging.c')
-rw-r--r--src/host/virt_phy/src/logging.c120
1 files changed, 60 insertions, 60 deletions
diff --git a/src/host/virt_phy/src/logging.c b/src/host/virt_phy/src/logging.c
index 7e4e79b1..fc37205f 100644
--- a/src/host/virt_phy/src/logging.c
+++ b/src/host/virt_phy/src/logging.c
@@ -15,53 +15,49 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
*/
#include <osmocom/core/utils.h>
#include <osmocom/core/application.h>
-#include <virtphy/logging.h>
+#include <osmocom/bb/virtphy/logging.h>
static const char* l1ctlPrimNames[] = {
- "_L1CTL_NONE",
- "L1CTL_FBSB_REQ",
- "L1CTL_FBSB_CONF",
- "L1CTL_DATA_IND",
- "L1CTL_RACH_REQ",
- "L1CTL_DM_EST_REQ",
- "L1CTL_DATA_REQ",
- "L1CTL_RESET_IND",
- "L1CTL_PM_REQ",
- "L1CTL_PM_CONF",
- "L1CTL_ECHO_REQ",
- "L1CTL_ECHO_CONF",
- "L1CTL_RACH_CONF",
- "L1CTL_RESET_REQ",
- "L1CTL_RESET_CONF",
- "L1CTL_DATA_CONF",
- "L1CTL_CCCH_MODE_REQ",
- "L1CTL_CCCH_MODE_CONF",
- "L1CTL_DM_REL_REQ",
- "L1CTL_PARAM_REQ",
- "L1CTL_DM_FREQ_REQ",
- "L1CTL_CRYPTO_REQ",
- "L1CTL_SIM_REQ",
- "L1CTL_SIM_CONF",
- "L1CTL_TCH_MODE_REQ",
- "L1CTL_TCH_MODE_CONF",
- "L1CTL_NEIGH_PM_REQ",
- "L1CTL_NEIGH_PM_IND",
- "L1CTL_TRAFFIC_REQ",
- "L1CTL_TRAFFIC_CONF",
- "L1CTL_TRAFFIC_IND",
- "L1CTL_BURST_IND",
- "L1CTL_TBF_CFG_REQ",
- "L1CTL_TBF_CFG_CONF",
- "L1CTL_DATA_TBF_REQ",
- "L1CTL_DATA_TBF_CONF"
+ "_L1CTL_NONE",
+ "L1CTL_FBSB_REQ",
+ "L1CTL_FBSB_CONF",
+ "L1CTL_DATA_IND",
+ "L1CTL_RACH_REQ",
+ "L1CTL_DM_EST_REQ",
+ "L1CTL_DATA_REQ",
+ "L1CTL_RESET_IND",
+ "L1CTL_PM_REQ",
+ "L1CTL_PM_CONF",
+ "L1CTL_ECHO_REQ",
+ "L1CTL_ECHO_CONF",
+ "L1CTL_RACH_CONF",
+ "L1CTL_RESET_REQ",
+ "L1CTL_RESET_CONF",
+ "L1CTL_DATA_CONF",
+ "L1CTL_CCCH_MODE_REQ",
+ "L1CTL_CCCH_MODE_CONF",
+ "L1CTL_DM_REL_REQ",
+ "L1CTL_PARAM_REQ",
+ "L1CTL_DM_FREQ_REQ",
+ "L1CTL_CRYPTO_REQ",
+ "L1CTL_SIM_REQ",
+ "L1CTL_SIM_CONF",
+ "L1CTL_TCH_MODE_REQ",
+ "L1CTL_TCH_MODE_CONF",
+ "L1CTL_NEIGH_PM_REQ",
+ "L1CTL_NEIGH_PM_IND",
+ "L1CTL_TRAFFIC_REQ",
+ "L1CTL_TRAFFIC_CONF",
+ "L1CTL_TRAFFIC_IND",
+ "L1CTL_BURST_IND",
+ "L1CTL_GPRS_UL_TBF_CFG_REQ",
+ "L1CTL_GPRS_DL_TBF_CFG_REQ",
+ "L1CTL_GPRS_UL_BLOCK_REQ",
+ "L1CTL_GPRS_DL_BLOCK_IND",
};
static const struct log_info_cat default_categories[] = {
@@ -70,28 +66,35 @@ static const struct log_info_cat default_categories[] = {
.description = "Layer 1 Control",
.color = "\033[1;31m",
.enabled = 1,
- .loglevel = LOGL_DEBUG,
+ .loglevel = LOGL_NOTICE,
},
[DL1P] = {
.name = "DL1P",
.description = "Layer 1 Data",
.color = "\033[1;31m",
.enabled = 1,
- .loglevel = LOGL_DEBUG,
+ .loglevel = LOGL_NOTICE,
},
[DVIRPHY] = {
.name = "DVIRPHY",
.description = "Virtual Layer 1 Interface",
.color = "\033[1;31m",
.enabled = 1,
- .loglevel = LOGL_DEBUG,
+ .loglevel = LOGL_NOTICE,
+ },
+ [DGPRS] = {
+ .name = "DGPRS",
+ .description = "L1 GPRS (MAC leyer)",
+ .color = "\033[1;31m",
+ .enabled = 1,
+ .loglevel = LOGL_NOTICE,
},
[DMAIN] = {
.name = "DMAIN",
.description = "Main Program / Data Structures",
.color = "\033[1;32m",
.enabled = 1,
- .loglevel = LOGL_DEBUG,
+ .loglevel = LOGL_NOTICE,
},
};
@@ -104,24 +107,21 @@ const struct log_info ms_log_info = {
/**
* Initialize the logging system for the virtual physical layer.
*/
-int ms_log_init(char *cat_mask)
+int ms_log_init(void *ctx, const char *cat_mask)
{
- struct log_target *stderr_target;
+ int rc;
- log_init(&ms_log_info, NULL);
- stderr_target = log_target_create_stderr();
- if (!stderr)
- return -1;
+ rc = osmo_init_logging2(ctx, &ms_log_info);
+ OSMO_ASSERT(rc == 0);
- log_add_target(stderr_target);
- log_set_all_filter(stderr_target, 1);
- //log_set_log_level(stderr_target, 1);
- log_set_print_filename(stderr_target, 1);
- log_set_use_color(stderr_target, 0);
- log_set_print_timestamp(stderr_target, 1);
- log_set_print_category(stderr_target, 1);
+ //log_set_log_level(osmo_stderr_target, 1);
+ log_set_print_filename2(osmo_stderr_target, LOG_FILENAME_PATH);
+ log_set_use_color(osmo_stderr_target, 0);
+ log_set_print_timestamp(osmo_stderr_target, 1);
+ log_set_print_category_hex(osmo_stderr_target, 0);
+ log_set_print_category(osmo_stderr_target, 1);
if (cat_mask)
- log_parse_category_mask(stderr_target, cat_mask);
+ log_parse_category_mask(osmo_stderr_target, cat_mask);
return 0;
}
@@ -131,5 +131,5 @@ const char *getL1ctlPrimName(uint8_t type)
if (type < ARRAY_SIZE(l1ctlPrimNames))
return l1ctlPrimNames[type];
else
- return "Unknwon Primitive";
+ return "Unknown Primitive";
}